diff --git a/docs/docs/settings/global.md b/docs/docs/settings/global.md
index 5c4f4b9f5a..e59e535e41 100644
--- a/docs/docs/settings/global.md
+++ b/docs/docs/settings/global.md
@@ -121,8 +121,6 @@ Configuration of report generation:
 {{ globalsetting("REPORT_DEFAULT_PAGE_SIZE") }}
 {{ globalsetting("REPORT_DEBUG_MODE") }}
 {{ globalsetting("REPORT_LOG_ERRORS") }}
-{{ globalsetting("REPORT_ENABLE_TEST_REPORT") }}
-{{ globalsetting("REPORT_ATTACH_TEST_REPORT") }}
 
 ### Parts
 
diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
index 19f0519ffb..cbdfbe2521 100644
--- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2024-09-16 23:56+0000\n"
-"PO-Revision-Date: 2024-09-16 23:59\n"
+"PO-Revision-Date: 2024-09-17 23:19\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese, Brazilian\n"
 "Language: pt_BR\n"
diff --git a/src/frontend/package.json b/src/frontend/package.json
index 5397f8f99a..1f04b13f69 100644
--- a/src/frontend/package.json
+++ b/src/frontend/package.json
@@ -88,7 +88,7 @@
         "nyc": "^17.0.0",
         "rollup-plugin-license": "^3.5.2",
         "typescript": "^5.6.2",
-        "vite": "^5.4.5",
+        "vite": "^5.4.6",
         "vite-plugin-babel-macros": "^1.0.6",
         "vite-plugin-istanbul": "^6.0.2"
     }
diff --git a/src/frontend/src/components/DashboardItemProxy.tsx b/src/frontend/src/components/DashboardItemProxy.tsx
index d0ed0015c8..b2a99089ee 100644
--- a/src/frontend/src/components/DashboardItemProxy.tsx
+++ b/src/frontend/src/components/DashboardItemProxy.tsx
@@ -14,13 +14,13 @@ export function DashboardItemProxy({
   url,
   params,
   autoupdate = true
-}: {
+}: Readonly<{
   id: string;
   text: string;
   url: ApiEndpoints;
   params: any;
   autoupdate: boolean;
-}) {
+}>) {
   function fetchData() {
     return api
       .get(`${apiUrl(url)}?search=&offset=0&limit=25`, { params: params })
diff --git a/src/frontend/src/components/buttons/ButtonMenu.tsx b/src/frontend/src/components/buttons/ButtonMenu.tsx
index 0bf2a36df7..be9bef9904 100644
--- a/src/frontend/src/components/buttons/ButtonMenu.tsx
+++ b/src/frontend/src/components/buttons/ButtonMenu.tsx
@@ -9,12 +9,12 @@ export function ButtonMenu({
   actions,
   tooltip = '',
   label = ''
-}: {
+}: Readonly<{
   icon: any;
   actions: React.ReactNode[];
   label?: string;
   tooltip?: string;
-}) {
+}>) {
   return (
     <Menu shadow="xs">
       <Menu.Target>
diff --git a/src/frontend/src/components/buttons/CopyButton.tsx b/src/frontend/src/components/buttons/CopyButton.tsx
index c63ec29630..87d7586828 100644
--- a/src/frontend/src/components/buttons/CopyButton.tsx
+++ b/src/frontend/src/components/buttons/CopyButton.tsx
@@ -12,10 +12,10 @@ import { InvenTreeIcon } from '../../functions/icons';
 export function CopyButton({
   value,
   label
-}: {
+}: Readonly<{
   value: any;
   label?: JSX.Element;
-}) {
+}>) {
   const ButtonComponent = label ? Button : ActionIcon;
 
   return (
diff --git a/src/frontend/src/components/buttons/EditButton.tsx b/src/frontend/src/components/buttons/EditButton.tsx
index a64aa41cc9..39c7211405 100644
--- a/src/frontend/src/components/buttons/EditButton.tsx
+++ b/src/frontend/src/components/buttons/EditButton.tsx
@@ -6,12 +6,12 @@ export function EditButton({
   editing,
   disabled,
   saveIcon
-}: {
+}: Readonly<{
   setEditing: (value?: React.SetStateAction<boolean> | undefined) => void;
   editing: boolean;
   disabled?: boolean;
   saveIcon?: JSX.Element;
-}) {
+}>) {
   saveIcon = saveIcon || <IconDeviceFloppy />;
   return (
     <ActionIcon
diff --git a/src/frontend/src/components/buttons/SSOButton.tsx b/src/frontend/src/components/buttons/SSOButton.tsx
index 08f9fd44da..24b6e2661a 100644
--- a/src/frontend/src/components/buttons/SSOButton.tsx
+++ b/src/frontend/src/components/buttons/SSOButton.tsx
@@ -33,7 +33,7 @@ const brandIcons: { [key: string]: JSX.Element } = {
   microsoft: <IconBrandAzure />
 };
 
-export function SsoButton({ provider }: { provider: Provider }) {
+export function SsoButton({ provider }: Readonly<{ provider: Provider }>) {
   function login() {
     // set preferred provider
     api
diff --git a/src/frontend/src/components/details/Details.tsx b/src/frontend/src/components/details/Details.tsx
index b266bd47e1..dc3bf96150 100644
--- a/src/frontend/src/components/details/Details.tsx
+++ b/src/frontend/src/components/details/Details.tsx
@@ -96,7 +96,10 @@ type FieldProps = {
  * Badge shows username, full name, or group name depending on server settings.
  * Badge appends icon to describe type of Owner
  */
-function NameBadge({ pk, type }: { pk: string | number; type: BadgeType }) {
+function NameBadge({
+  pk,
+  type
+}: Readonly<{ pk: string | number; type: BadgeType }>) {
   const { data } = useQuery({
     queryKey: ['badge', type, pk],
     queryFn: async () => {
@@ -331,17 +334,17 @@ function StatusValue(props: Readonly<FieldProps>) {
   );
 }
 
-function CopyField({ value }: { value: string }) {
+function CopyField({ value }: Readonly<{ value: string }>) {
   return <CopyButton value={value} />;
 }
 
 export function DetailsTableField({
   item,
   field
-}: {
+}: Readonly<{
   item: any;
   field: DetailsField;
-}) {
+}>) {
   function getFieldType(type: string) {
     switch (type) {
       case 'text':
@@ -394,11 +397,11 @@ export function DetailsTable({
   item,
   fields,
   title
-}: {
+}: Readonly<{
   item: any;
   fields: DetailsField[];
   title?: string;
-}) {
+}>) {
   return (
     <Paper p="xs" withBorder radius="xs">
       <Stack gap="xs">
diff --git a/src/frontend/src/components/details/DetailsImage.tsx b/src/frontend/src/components/details/DetailsImage.tsx
index f380997b9e..6b5999af6f 100644
--- a/src/frontend/src/components/details/DetailsImage.tsx
+++ b/src/frontend/src/components/details/DetailsImage.tsx
@@ -81,10 +81,10 @@ const removeModal = (apiPath: string, setImage: (image: string) => void) =>
 function UploadModal({
   apiPath,
   setImage
-}: {
+}: Readonly<{
   apiPath: string;
   setImage: (image: string) => void;
-}) {
+}>) {
   const [currentFile, setCurrentFile] = useState<FileWithPath | null>(null);
   let uploading = false;
 
@@ -96,7 +96,7 @@ function UploadModal({
         <Text size="xl" inline>
           <Trans>Drag and drop to upload</Trans>
         </Text>
-        <Text size="sm" color="dimmed" inline mt={7}>
+        <Text size="sm" c="dimmed" inline mt={7}>
           <Trans>Click to select file(s)</Trans>
         </Text>
       </div>
@@ -131,7 +131,7 @@ function UploadModal({
           <Text size="xl" inline style={{ wordBreak: 'break-all' }}>
             {file.name}
           </Text>
-          <Text size="sm" color="dimmed" inline mt={7}>
+          <Text size="sm" c="dimmed" inline mt={7}>
             {size.toFixed(2)} MB
           </Text>
         </div>
@@ -246,14 +246,14 @@ function ImageActionButtons({
   hasImage,
   pk,
   setImage
-}: {
+}: Readonly<{
   actions?: DetailImageButtonProps;
   visible: boolean;
   apiPath: string;
   hasImage: boolean;
   pk: string;
   setImage: (image: string) => void;
-}) {
+}>) {
   return (
     <>
       {visible && (
diff --git a/src/frontend/src/components/errors/ServerError.tsx b/src/frontend/src/components/errors/ServerError.tsx
index 4539645563..4d0aa0b39b 100644
--- a/src/frontend/src/components/errors/ServerError.tsx
+++ b/src/frontend/src/components/errors/ServerError.tsx
@@ -2,7 +2,7 @@ import { t } from '@lingui/macro';
 
 import GenericErrorPage from './GenericErrorPage';
 
-export default function ServerError({ status }: { status?: number }) {
+export default function ServerError({ status }: Readonly<{ status?: number }>) {
   return (
     <GenericErrorPage
       title={t`Server Error`}
diff --git a/src/frontend/src/components/forms/ApiForm.tsx b/src/frontend/src/components/forms/ApiForm.tsx
index ec89aec293..9f1fe377f5 100644
--- a/src/frontend/src/components/forms/ApiForm.tsx
+++ b/src/frontend/src/components/forms/ApiForm.tsx
@@ -74,7 +74,7 @@ export interface ApiFormAction {
  */
 export interface ApiFormProps {
   url: ApiEndpoints | string;
-  pk?: number | string | undefined;
+  pk?: number | string;
   pk_field?: string;
   pathParams?: PathParams;
   method?: 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE';
@@ -103,10 +103,10 @@ export interface ApiFormProps {
 export function OptionsApiForm({
   props: _props,
   id: pId
-}: {
+}: Readonly<{
   props: ApiFormProps;
   id?: string;
-}) {
+}>) {
   const props = useMemo(
     () => ({
       ..._props,
@@ -197,11 +197,11 @@ export function ApiForm({
   id,
   props,
   optionsLoading
-}: {
+}: Readonly<{
   id: string;
   props: ApiFormProps;
   optionsLoading: boolean;
-}) {
+}>) {
   const navigate = useNavigate();
 
   const [fields, setFields] = useState<ApiFormFieldSet>(
@@ -649,10 +649,10 @@ export function ApiForm({
 export function CreateApiForm({
   id,
   props
-}: {
+}: Readonly<{
   id?: string;
   props: ApiFormProps;
-}) {
+}>) {
   const createProps = useMemo<ApiFormProps>(
     () => ({
       ...props,
@@ -667,10 +667,10 @@ export function CreateApiForm({
 export function EditApiForm({
   id,
   props
-}: {
+}: Readonly<{
   id?: string;
   props: ApiFormProps;
-}) {
+}>) {
   const editProps = useMemo<ApiFormProps>(
     () => ({
       ...props,
@@ -687,10 +687,10 @@ export function EditApiForm({
 export function DeleteApiForm({
   id,
   props
-}: {
+}: Readonly<{
   id?: string;
   props: ApiFormProps;
-}) {
+}>) {
   const deleteProps = useMemo<ApiFormProps>(
     () => ({
       ...props,
diff --git a/src/frontend/src/components/forms/AuthenticationForm.tsx b/src/frontend/src/components/forms/AuthenticationForm.tsx
index b469ea8e27..5f61a60eb0 100644
--- a/src/frontend/src/components/forms/AuthenticationForm.tsx
+++ b/src/frontend/src/components/forms/AuthenticationForm.tsx
@@ -118,7 +118,7 @@ export function AuthenticationForm() {
                 <Anchor
                   component="button"
                   type="button"
-                  color="dimmed"
+                  c="dimmed"
                   size="xs"
                   onClick={() => navigate('/reset-password')}
                 >
@@ -143,7 +143,7 @@ export function AuthenticationForm() {
           <Anchor
             component="button"
             type="button"
-            color="dimmed"
+            c="dimmed"
             size="xs"
             onClick={() => setMode.toggle()}
           >
@@ -278,10 +278,10 @@ export function RegistrationForm() {
 export function ModeSelector({
   loginMode,
   setMode
-}: {
+}: Readonly<{
   loginMode: boolean;
   setMode: any;
-}) {
+}>) {
   const [auth_settings] = useServerApiState((state) => [state.auth_settings]);
   const registration_enabled =
     auth_settings?.registration_enabled ||
@@ -297,7 +297,7 @@ export function ModeSelector({
           <Anchor
             component="button"
             type="button"
-            color="dimmed"
+            c="dimmed"
             size="xs"
             onClick={() => setMode.close()}
           >
@@ -308,7 +308,7 @@ export function ModeSelector({
         <Anchor
           component="button"
           type="button"
-          color="dimmed"
+          c="dimmed"
           size="xs"
           onClick={() => setMode.open()}
         >
diff --git a/src/frontend/src/components/forms/HostOptionsForm.tsx b/src/frontend/src/components/forms/HostOptionsForm.tsx
index 15f8368256..dddb592b83 100644
--- a/src/frontend/src/components/forms/HostOptionsForm.tsx
+++ b/src/frontend/src/components/forms/HostOptionsForm.tsx
@@ -17,10 +17,10 @@ import { HostList } from '../../states/states';
 export function HostOptionsForm({
   data,
   saveOptions
-}: {
+}: Readonly<{
   data: HostList;
   saveOptions: (newData: HostList) => void;
-}) {
+}>) {
   const form = useForm({ initialValues: data });
   function deleteItem(key: string) {
     const newData = form.values;
diff --git a/src/frontend/src/components/forms/InstanceOptions.tsx b/src/frontend/src/components/forms/InstanceOptions.tsx
index 475cc30fd4..65616aa1c8 100644
--- a/src/frontend/src/components/forms/InstanceOptions.tsx
+++ b/src/frontend/src/components/forms/InstanceOptions.tsx
@@ -13,11 +13,11 @@ export function InstanceOptions({
   hostKey,
   ChangeHost,
   setHostEdit
-}: {
+}: Readonly<{
   hostKey: string;
   ChangeHost: (newHost: string | null) => void;
   setHostEdit: () => void;
-}) {
+}>) {
   const [HostListEdit, setHostListEdit] = useToggle([false, true] as const);
   const [setHost, setHostList, hostList] = useLocalState((state) => [
     state.setHost,
@@ -85,10 +85,10 @@ export function InstanceOptions({
 function ServerInfo({
   hostList,
   hostKey
-}: {
+}: Readonly<{
   hostList: HostList;
   hostKey: string;
-}) {
+}>) {
   const [server] = useServerApiState((state) => [state.server]);
 
   return (
diff --git a/src/frontend/src/components/forms/StandaloneField.tsx b/src/frontend/src/components/forms/StandaloneField.tsx
index b9f7345a56..73f6299ed1 100644
--- a/src/frontend/src/components/forms/StandaloneField.tsx
+++ b/src/frontend/src/components/forms/StandaloneField.tsx
@@ -9,13 +9,13 @@ export function StandaloneField({
   defaultValue,
   hideLabels,
   error
-}: {
+}: Readonly<{
   fieldDefinition: ApiFormFieldType;
   fieldName?: string;
   defaultValue?: any;
   hideLabels?: boolean;
   error?: string;
-}) {
+}>) {
   // Field must have a defined name
   const name = useMemo(() => fieldName ?? 'field', [fieldName]);
 
diff --git a/src/frontend/src/components/forms/fields/ApiFormField.tsx b/src/frontend/src/components/forms/fields/ApiFormField.tsx
index 86539ce64c..2567b7055b 100644
--- a/src/frontend/src/components/forms/fields/ApiFormField.tsx
+++ b/src/frontend/src/components/forms/fields/ApiFormField.tsx
@@ -105,14 +105,14 @@ export function ApiFormField({
   hideLabels,
   url,
   setFields
-}: {
+}: Readonly<{
   fieldName: string;
   definition: ApiFormFieldType;
   control: Control<FieldValues, any>;
   hideLabels?: boolean;
   url?: string;
   setFields?: React.Dispatch<React.SetStateAction<ApiFormFieldSet>>;
-}) {
+}>) {
   const fieldId = useId();
   const controller = useController({
     name: fieldName,
diff --git a/src/frontend/src/components/forms/fields/DateField.tsx b/src/frontend/src/components/forms/fields/DateField.tsx
index 47e0ce2072..3bf10b1e04 100644
--- a/src/frontend/src/components/forms/fields/DateField.tsx
+++ b/src/frontend/src/components/forms/fields/DateField.tsx
@@ -11,10 +11,10 @@ dayjs.extend(customParseFormat);
 export default function DateField({
   controller,
   definition
-}: {
+}: Readonly<{
   controller: UseControllerReturn<FieldValues, any>;
   definition: ApiFormFieldType;
-}) {
+}>) {
   const fieldId = useId();
 
   const {
diff --git a/src/frontend/src/components/forms/fields/NestedObjectField.tsx b/src/frontend/src/components/forms/fields/NestedObjectField.tsx
index 77a8693c69..bbecd056aa 100644
--- a/src/frontend/src/components/forms/fields/NestedObjectField.tsx
+++ b/src/frontend/src/components/forms/fields/NestedObjectField.tsx
@@ -13,13 +13,13 @@ export function NestedObjectField({
   definition,
   url,
   setFields
-}: {
+}: Readonly<{
   control: Control<FieldValues, any>;
   definition: ApiFormFieldType;
   fieldName: string;
   url?: string;
   setFields?: React.Dispatch<React.SetStateAction<ApiFormFieldSet>>;
-}) {
+}>) {
   return (
     <Accordion defaultValue={'OpenByDefault'} variant="contained">
       <Accordion.Item value={'OpenByDefault'}>
diff --git a/src/frontend/src/components/forms/fields/RelatedModelField.tsx b/src/frontend/src/components/forms/fields/RelatedModelField.tsx
index 9a74cc4032..c2d1d7caee 100644
--- a/src/frontend/src/components/forms/fields/RelatedModelField.tsx
+++ b/src/frontend/src/components/forms/fields/RelatedModelField.tsx
@@ -28,12 +28,12 @@ export function RelatedModelField({
   fieldName,
   definition,
   limit = 10
-}: {
+}: Readonly<{
   controller: UseControllerReturn<FieldValues, any>;
   definition: ApiFormFieldType;
   fieldName: string;
   limit?: number;
-}) {
+}>) {
   const fieldId = useId();
   const {
     field,
diff --git a/src/frontend/src/components/items/AttachmentLink.tsx b/src/frontend/src/components/items/AttachmentLink.tsx
index 1561e3d788..b76e610b75 100644
--- a/src/frontend/src/components/items/AttachmentLink.tsx
+++ b/src/frontend/src/components/items/AttachmentLink.tsx
@@ -55,10 +55,10 @@ export function attachmentIcon(attachment: string): ReactNode {
 export function AttachmentLink({
   attachment,
   external
-}: {
+}: Readonly<{
   attachment: string;
   external?: boolean;
-}): ReactNode {
+}>): ReactNode {
   let text = external ? attachment : attachment.split('/').pop();
 
   const host = useLocalState((s) => s.host);
diff --git a/src/frontend/src/components/items/DashboardItem.tsx b/src/frontend/src/components/items/DashboardItem.tsx
index a9fb2a5d3c..e1a3225da4 100644
--- a/src/frontend/src/components/items/DashboardItem.tsx
+++ b/src/frontend/src/components/items/DashboardItem.tsx
@@ -11,16 +11,16 @@ export function StatisticItem({
   id,
   data,
   isLoading
-}: {
+}: Readonly<{
   id: string;
   data: StatisticItemProps;
   isLoading: boolean;
-}) {
+}>) {
   return (
     <Paper withBorder p="xs" key={id} pos="relative">
       <LoadingOverlay visible={isLoading} overlayProps={{ blur: 2 }} />
       <Group justify="space-between">
-        <Text size="xs" color="dimmed" className={classes.dashboardItemTitle}>
+        <Text size="xs" c="dimmed" className={classes.dashboardItemTitle}>
           {data.title}
         </Text>
       </Group>
diff --git a/src/frontend/src/components/items/DocTooltip.tsx b/src/frontend/src/components/items/DocTooltip.tsx
index 113ca234d6..99558659b1 100644
--- a/src/frontend/src/components/items/DocTooltip.tsx
+++ b/src/frontend/src/components/items/DocTooltip.tsx
@@ -50,12 +50,12 @@ function ConstBody({
   detail,
   docchildren,
   link
-}: {
+}: Readonly<{
   text: string | JSX.Element;
   detail?: string | JSX.Element;
   docchildren?: React.ReactNode;
   link?: string;
-}) {
+}>) {
   const [height, setHeight] = useState(0);
   const ref = useRef(null);
 
@@ -78,7 +78,7 @@ function ConstBody({
         <ScrollArea h={height} mah={250}>
           <div ref={ref}>
             {detail && (
-              <Text size="xs" color="dimmed">
+              <Text size="xs" c="dimmed">
                 {detail}
               </Text>
             )}
diff --git a/src/frontend/src/components/items/DocumentationLinks.tsx b/src/frontend/src/components/items/DocumentationLinks.tsx
index 5d652db40a..bf72a8962b 100644
--- a/src/frontend/src/components/items/DocumentationLinks.tsx
+++ b/src/frontend/src/components/items/DocumentationLinks.tsx
@@ -26,9 +26,9 @@ export type DocumentationLinkItem =
 
 export function DocumentationLinks({
   links
-}: {
+}: Readonly<{
   links: DocumentationLinkItem[];
-}) {
+}>) {
   const DocumentationLinkRenderer = ({
     link
   }: {
diff --git a/src/frontend/src/components/items/ErrorItem.tsx b/src/frontend/src/components/items/ErrorItem.tsx
index fb82b1b342..b4e1813010 100644
--- a/src/frontend/src/components/items/ErrorItem.tsx
+++ b/src/frontend/src/components/items/ErrorItem.tsx
@@ -1,6 +1,9 @@
 import { Trans } from '@lingui/macro';
 
-export function ErrorItem({ id, error }: { id: string; error?: any }) {
+export function ErrorItem({
+  id,
+  error
+}: Readonly<{ id: string; error?: any }>) {
   const error_message = error?.message || error?.toString() || (
     <Trans>Unknown error</Trans>
   );
diff --git a/src/frontend/src/components/items/GettingStartedCarousel.tsx b/src/frontend/src/components/items/GettingStartedCarousel.tsx
index b34e6093b4..1d98fcb25a 100644
--- a/src/frontend/src/components/items/GettingStartedCarousel.tsx
+++ b/src/frontend/src/components/items/GettingStartedCarousel.tsx
@@ -33,9 +33,9 @@ function StartedCard({
 
 export function GettingStartedCarousel({
   items
-}: {
+}: Readonly<{
   items: DocumentationLinkItem[];
-}) {
+}>) {
   const slides = items.map((item) => (
     <Carousel.Slide key={item.id}>
       <StartedCard {...item} />
diff --git a/src/frontend/src/components/items/InfoItem.tsx b/src/frontend/src/components/items/InfoItem.tsx
index e3c06789e7..85621c42f4 100644
--- a/src/frontend/src/components/items/InfoItem.tsx
+++ b/src/frontend/src/components/items/InfoItem.tsx
@@ -12,14 +12,14 @@ export function InfoItem({
   value,
   link,
   detailDrawerLink
-}: {
+}: Readonly<{
   name: string;
   children?: React.ReactNode;
   type?: 'text' | 'boolean' | 'code';
   value?: any;
   link?: To;
   detailDrawerLink?: boolean;
-}) {
+}>) {
   function renderComponent() {
     if (value === undefined) return null;
 
diff --git a/src/frontend/src/components/items/LanguageSelect.tsx b/src/frontend/src/components/items/LanguageSelect.tsx
index 9c38ec9484..55b2d613c3 100644
--- a/src/frontend/src/components/items/LanguageSelect.tsx
+++ b/src/frontend/src/components/items/LanguageSelect.tsx
@@ -4,7 +4,7 @@ import { useEffect, useState } from 'react';
 import { getSupportedLanguages } from '../../contexts/LanguageContext';
 import { useLocalState } from '../../states/LocalState';
 
-export function LanguageSelect({ width = 80 }: { width?: number }) {
+export function LanguageSelect({ width = 80 }: Readonly<{ width?: number }>) {
   const [value, setValue] = useState<string | null>(null);
   const [locale, setLanguage] = useLocalState((state) => [
     state.language,
diff --git a/src/frontend/src/components/items/MenuLinks.tsx b/src/frontend/src/components/items/MenuLinks.tsx
index ad50300869..4f80dd403f 100644
--- a/src/frontend/src/components/items/MenuLinks.tsx
+++ b/src/frontend/src/components/items/MenuLinks.tsx
@@ -23,10 +23,10 @@ export type menuItemsCollection = {
 function ConditionalDocTooltip({
   item,
   children
-}: {
+}: Readonly<{
   item: MenuLinkItem;
   children: React.ReactNode;
-}) {
+}>) {
   if (item.doctext !== undefined) {
     return (
       <DocTooltip
@@ -46,10 +46,10 @@ function ConditionalDocTooltip({
 export function MenuLinks({
   links,
   highlighted = false
-}: {
+}: Readonly<{
   links: MenuLinkItem[];
   highlighted?: boolean;
-}) {
+}>) {
   const filteredLinks = links.filter(
     (item) => !highlighted || item.highlight === true
   );
diff --git a/src/frontend/src/components/items/StylishText.tsx b/src/frontend/src/components/items/StylishText.tsx
index 774a6fdde9..cae6245c8a 100644
--- a/src/frontend/src/components/items/StylishText.tsx
+++ b/src/frontend/src/components/items/StylishText.tsx
@@ -5,10 +5,10 @@ import * as classes from '../../main.css';
 export function StylishText({
   children,
   size = 'md'
-}: {
+}: Readonly<{
   children: JSX.Element | string;
   size?: string;
-}) {
+}>) {
   return (
     <Text size={size} className={classes.signText} variant="gradient">
       {children}
diff --git a/src/frontend/src/components/modals/LicenseModal.tsx b/src/frontend/src/components/modals/LicenseModal.tsx
index 21266059e0..f3d85d9588 100644
--- a/src/frontend/src/components/modals/LicenseModal.tsx
+++ b/src/frontend/src/components/modals/LicenseModal.tsx
@@ -16,7 +16,7 @@ import { api } from '../../App';
 import { ApiEndpoints } from '../../enums/ApiEndpoints';
 import { apiUrl } from '../../states/ApiState';
 
-export function LicenceView(entries: Readonly<any[]>) {
+export function LicenceView(entries: any[]) {
   return (
     <Stack gap="xs">
       <Divider />
diff --git a/src/frontend/src/components/nav/BreadcrumbList.tsx b/src/frontend/src/components/nav/BreadcrumbList.tsx
index 5302ed194e..930c4ffb64 100644
--- a/src/frontend/src/components/nav/BreadcrumbList.tsx
+++ b/src/frontend/src/components/nav/BreadcrumbList.tsx
@@ -25,10 +25,10 @@ export type Breadcrumb = {
 export function BreadcrumbList({
   breadcrumbs,
   navCallback
-}: {
+}: Readonly<{
   breadcrumbs: Breadcrumb[];
   navCallback?: () => void;
-}) {
+}>) {
   const navigate = useNavigate();
 
   const elements = useMemo(() => {
diff --git a/src/frontend/src/components/nav/DetailDrawer.tsx b/src/frontend/src/components/nav/DetailDrawer.tsx
index 85a7df857b..981ae39c45 100644
--- a/src/frontend/src/components/nav/DetailDrawer.tsx
+++ b/src/frontend/src/components/nav/DetailDrawer.tsx
@@ -88,7 +88,10 @@ export function DetailDrawer(props: Readonly<DrawerProps>) {
   );
 }
 
-export function DetailDrawerLink({ to, text }: { to: To; text: string }) {
+export function DetailDrawerLink({
+  to,
+  text
+}: Readonly<{ to: To; text: string }>) {
   const addDetailDrawer = useLocalState((state) => state.addDetailDrawer);
 
   const onNavigate = useCallback(() => {
diff --git a/src/frontend/src/components/nav/NavHoverMenu.tsx b/src/frontend/src/components/nav/NavHoverMenu.tsx
index ca4b957633..2e0a08edee 100644
--- a/src/frontend/src/components/nav/NavHoverMenu.tsx
+++ b/src/frontend/src/components/nav/NavHoverMenu.tsx
@@ -26,9 +26,9 @@ const onlyItems = Object.values(menuItems);
 
 export function NavHoverMenu({
   openDrawer: openDrawer
-}: {
+}: Readonly<{
   openDrawer: () => void;
-}) {
+}>) {
   const [hostKey, hostList] = useLocalState((state) => [
     state.hostKey,
     state.hostList
@@ -99,7 +99,7 @@ export function NavHoverMenu({
               <Text fw={500} fz="sm">
                 <Trans>Get started</Trans>
               </Text>
-              <Text size="xs" color="dimmed">
+              <Text size="xs" c="dimmed">
                 <Trans>
                   Overview over high-level objects, functions and possible
                   usecases.
diff --git a/src/frontend/src/components/nav/NavigationDrawer.tsx b/src/frontend/src/components/nav/NavigationDrawer.tsx
index 92504c39c4..288dac8618 100644
--- a/src/frontend/src/components/nav/NavigationDrawer.tsx
+++ b/src/frontend/src/components/nav/NavigationDrawer.tsx
@@ -23,10 +23,10 @@ const onlyItems = Object.values(menuItems);
 export function NavigationDrawer({
   opened,
   close
-}: {
+}: Readonly<{
   opened: boolean;
   close: () => void;
-}) {
+}>) {
   return (
     <Drawer
       opened={opened}
diff --git a/src/frontend/src/components/nav/NotificationDrawer.tsx b/src/frontend/src/components/nav/NotificationDrawer.tsx
index 995596a3b7..ce3d4d43ea 100644
--- a/src/frontend/src/components/nav/NotificationDrawer.tsx
+++ b/src/frontend/src/components/nav/NotificationDrawer.tsx
@@ -30,10 +30,10 @@ import { StylishText } from '../items/StylishText';
 export function NotificationDrawer({
   opened,
   onClose
-}: {
+}: Readonly<{
   opened: boolean;
   onClose: () => void;
-}) {
+}>) {
   const { isLoggedIn } = useUserState();
 
   const navigate = useNavigate();
diff --git a/src/frontend/src/components/nav/SearchDrawer.tsx b/src/frontend/src/components/nav/SearchDrawer.tsx
index 0e5266901e..a03afae213 100644
--- a/src/frontend/src/components/nav/SearchDrawer.tsx
+++ b/src/frontend/src/components/nav/SearchDrawer.tsx
@@ -56,11 +56,11 @@ function QueryResultGroup({
   query,
   onRemove,
   onResultClick
-}: {
+}: Readonly<{
   query: SearchQuery;
   onRemove: (query: ModelType) => void;
   onResultClick: (query: ModelType, pk: number, event: any) => void;
-}) {
+}>) {
   if (query.results.count == 0) {
     return null;
   }
@@ -115,10 +115,10 @@ function QueryResultGroup({
 export function SearchDrawer({
   opened,
   onClose
-}: {
+}: Readonly<{
   opened: boolean;
   onClose: () => void;
-}) {
+}>) {
   const [value, setValue] = useState<string>('');
   const [searchText] = useDebouncedValue(value, 500);
 
diff --git a/src/frontend/src/components/render/InstanceFromUrl.tsx b/src/frontend/src/components/render/InstanceFromUrl.tsx
index 2e0d7877f0..845e494145 100644
--- a/src/frontend/src/components/render/InstanceFromUrl.tsx
+++ b/src/frontend/src/components/render/InstanceFromUrl.tsx
@@ -14,10 +14,10 @@ import { RenderInstance } from './Instance';
 export function InstanceFromUrl({
   model,
   url
-}: {
+}: Readonly<{
   model: ModelType;
   url: string;
-}) {
+}>) {
   const [data, setData] = useState<any>(null);
   useMemo(
     () =>
diff --git a/src/frontend/src/components/render/Order.tsx b/src/frontend/src/components/render/Order.tsx
index 72f5544f4f..59009451b4 100644
--- a/src/frontend/src/components/render/Order.tsx
+++ b/src/frontend/src/components/render/Order.tsx
@@ -110,9 +110,9 @@ export function RenderSalesOrder(
  */
 export function RenderSalesOrderShipment({
   instance
-}: {
+}: Readonly<{
   instance: any;
-}): ReactNode {
+}>): ReactNode {
   let order = instance.sales_order_detail || {};
 
   return (
diff --git a/src/frontend/src/components/render/Part.tsx b/src/frontend/src/components/render/Part.tsx
index 24ca8ea1ad..de0635541c 100644
--- a/src/frontend/src/components/render/Part.tsx
+++ b/src/frontend/src/components/render/Part.tsx
@@ -83,9 +83,9 @@ export function RenderPartCategory(
  */
 export function RenderPartParameterTemplate({
   instance
-}: {
+}: Readonly<{
   instance: any;
-}): ReactNode {
+}>): ReactNode {
   return (
     <RenderInlineModel
       primary={instance.name}
@@ -97,9 +97,9 @@ export function RenderPartParameterTemplate({
 
 export function RenderPartTestTemplate({
   instance
-}: {
+}: Readonly<{
   instance: any;
-}): ReactNode {
+}>): ReactNode {
   return (
     <RenderInlineModel
       primary={instance.test_name}
diff --git a/src/frontend/src/components/settings/SettingItem.tsx b/src/frontend/src/components/settings/SettingItem.tsx
index 292f5a1c19..b6aba71b4c 100644
--- a/src/frontend/src/components/settings/SettingItem.tsx
+++ b/src/frontend/src/components/settings/SettingItem.tsx
@@ -22,11 +22,11 @@ function SettingValue({
   setting,
   onEdit,
   onToggle
-}: {
+}: Readonly<{
   setting: Setting;
   onEdit: (setting: Setting) => void;
   onToggle: (setting: Setting, value: boolean) => void;
-}) {
+}>) {
   // Determine the text to display for the setting value
   const valueText: string = useMemo(() => {
     let value = setting.value;
@@ -81,12 +81,12 @@ export function SettingItem({
   shaded,
   onEdit,
   onToggle
-}: {
+}: Readonly<{
   setting: Setting;
   shaded: boolean;
   onEdit: (setting: Setting) => void;
   onToggle: (setting: Setting, value: boolean) => void;
-}) {
+}>) {
   const { colorScheme } = useMantineColorScheme();
 
   const style: Record<string, string> = { paddingLeft: '8px' };
diff --git a/src/frontend/src/components/settings/SettingList.tsx b/src/frontend/src/components/settings/SettingList.tsx
index b5d2090bfb..08492d9142 100644
--- a/src/frontend/src/components/settings/SettingList.tsx
+++ b/src/frontend/src/components/settings/SettingList.tsx
@@ -31,11 +31,11 @@ export function SettingList({
   settingsState,
   keys,
   onChange
-}: {
+}: Readonly<{
   settingsState: SettingsStateProps;
   keys?: string[];
   onChange?: () => void;
-}) {
+}>) {
   useEffect(() => {
     settingsState.fetchSettings();
   }, []);
@@ -150,7 +150,7 @@ export function SettingList({
                   onToggle={onValueToggle}
                 />
               ) : (
-                <Text size="sm" style={{ fontStyle: 'italic' }} color="red">
+                <Text size="sm" style={{ fontStyle: 'italic' }} c="red">
                   Setting {key} not found
                 </Text>
               )}
@@ -167,19 +167,21 @@ export function SettingList({
   );
 }
 
-export function UserSettingList({ keys }: { keys: string[] }) {
+export function UserSettingList({ keys }: Readonly<{ keys: string[] }>) {
   const userSettings = useUserSettingsState();
 
   return <SettingList settingsState={userSettings} keys={keys} />;
 }
 
-export function GlobalSettingList({ keys }: { keys: string[] }) {
+export function GlobalSettingList({ keys }: Readonly<{ keys: string[] }>) {
   const globalSettings = useGlobalSettingsState();
 
   return <SettingList settingsState={globalSettings} keys={keys} />;
 }
 
-export function PluginSettingList({ pluginKey }: { pluginKey: string }) {
+export function PluginSettingList({
+  pluginKey
+}: Readonly<{ pluginKey: string }>) {
   const pluginSettingsStore = useRef(
     createPluginSettingsState({ plugin: pluginKey })
   ).current;
@@ -192,11 +194,11 @@ export function MachineSettingList({
   machinePk,
   configType,
   onChange
-}: {
+}: Readonly<{
   machinePk: string;
   configType: 'M' | 'D';
   onChange?: () => void;
-}) {
+}>) {
   const machineSettingsStore = useRef(
     createMachineSettingsState({
       machine: machinePk,
diff --git a/src/frontend/src/components/widgets/WidgetLayout.tsx b/src/frontend/src/components/widgets/WidgetLayout.tsx
index 603ed19daf..c7532bee1f 100644
--- a/src/frontend/src/components/widgets/WidgetLayout.tsx
+++ b/src/frontend/src/components/widgets/WidgetLayout.tsx
@@ -43,12 +43,12 @@ export function WidgetLayout({
   className = 'layout',
   localstorageName = 'argl',
   rowHeight = 30
-}: {
+}: Readonly<{
   items: LayoutItemType[];
   className?: string;
   localstorageName?: string;
   rowHeight?: number;
-}) {
+}>) {
   const [layouts, setLayouts] = useState({});
   const [editable, setEditable] = useDisclosure(false);
   const [boxShown, setBoxShown] = useDisclosure(true);
@@ -130,13 +130,13 @@ function WidgetControlBar({
   resetLayout,
   boxShown,
   boxFnc
-}: {
+}: Readonly<{
   editable: boolean;
   editFnc: () => void;
   resetLayout: () => void;
   boxShown: boolean;
   boxFnc: () => void;
-}) {
+}>) {
   useHotkeys([['mod+E', () => editFnc()]]);
 
   return (
@@ -177,7 +177,7 @@ function WidgetControlBar({
             }
             onClick={editFnc}
             rightSection={
-              <Text size="xs" color="dimmed">
+              <Text size="xs" c="dimmed">
                 ⌘E
               </Text>
             }
diff --git a/src/frontend/src/contexts/LanguageContext.tsx b/src/frontend/src/contexts/LanguageContext.tsx
index 0fcb2aa915..0ccf1b815a 100644
--- a/src/frontend/src/contexts/LanguageContext.tsx
+++ b/src/frontend/src/contexts/LanguageContext.tsx
@@ -57,7 +57,9 @@ export const getSupportedLanguages = (): Record<string, string> => {
   };
 };
 
-export function LanguageContext({ children }: { children: JSX.Element }) {
+export function LanguageContext({
+  children
+}: Readonly<{ children: JSX.Element }>) {
   const [language] = useLocalState((state) => [state.language]);
   const [server] = useServerApiState((state) => [state.server]);
 
diff --git a/src/frontend/src/contexts/ThemeContext.tsx b/src/frontend/src/contexts/ThemeContext.tsx
index e5562c58fa..39fcfecd1d 100644
--- a/src/frontend/src/contexts/ThemeContext.tsx
+++ b/src/frontend/src/contexts/ThemeContext.tsx
@@ -11,7 +11,9 @@ import { useLocalState } from '../states/LocalState';
 import { LanguageContext } from './LanguageContext';
 import { colorSchema } from './colorSchema';
 
-export function ThemeContext({ children }: { children: JSX.Element }) {
+export function ThemeContext({
+  children
+}: Readonly<{ children: JSX.Element }>) {
   const [primaryColor, whiteColor, blackColor, radius] = useLocalState(
     (state) => [
       state.primaryColor,
diff --git a/src/frontend/src/enums/ApiEndpoints.tsx b/src/frontend/src/enums/ApiEndpoints.tsx
index b5aa8e2da1..34eaecdaa5 100644
--- a/src/frontend/src/enums/ApiEndpoints.tsx
+++ b/src/frontend/src/enums/ApiEndpoints.tsx
@@ -160,6 +160,7 @@ export enum ApiEndpoints {
   return_order_hold = 'order/ro/:id/hold/',
   return_order_cancel = 'order/ro/:id/cancel/',
   return_order_complete = 'order/ro/:id/complete/',
+  return_order_receive = 'order/ro/:id/receive/',
   return_order_line_list = 'order/ro-line/',
   return_order_extra_line_list = 'order/ro-extra-line/',
 
diff --git a/src/frontend/src/forms/ReturnOrderForms.tsx b/src/frontend/src/forms/ReturnOrderForms.tsx
index 588b91c479..e7dcedd157 100644
--- a/src/frontend/src/forms/ReturnOrderForms.tsx
+++ b/src/frontend/src/forms/ReturnOrderForms.tsx
@@ -1,6 +1,16 @@
+import { t } from '@lingui/macro';
+import { Flex, Table } from '@mantine/core';
 import { IconUsers } from '@tabler/icons-react';
 import { useMemo } from 'react';
 
+import RemoveRowButton from '../components/buttons/RemoveRowButton';
+import { ApiFormFieldSet } from '../components/forms/fields/ApiFormField';
+import { TableFieldRowProps } from '../components/forms/fields/TableField';
+import { Thumbnail } from '../components/images/Thumbnail';
+import { ApiEndpoints } from '../enums/ApiEndpoints';
+import { useCreateApiFormModal } from '../hooks/UseForm';
+import { apiUrl } from '../states/ApiState';
+
 export function useReturnOrderLineItemFields({
   orderId,
   customerId,
@@ -43,3 +53,86 @@ export function useReturnOrderLineItemFields({
     };
   }, [create, orderId, customerId]);
 }
+
+type ReturnOrderLineItemsProps = {
+  items: any[];
+  orderId: number;
+  onFormSuccess: (data: any) => void;
+};
+
+function ReturnOrderLineItemFormRow({
+  props,
+  record
+}: Readonly<{
+  props: TableFieldRowProps;
+  record: any;
+}>) {
+  return (
+    <>
+      <Table.Tr>
+        <Table.Td>
+          <Flex gap="sm" align="center">
+            <Thumbnail
+              size={40}
+              src={record.part_detail.thumbnail}
+              align="center"
+            />
+            <div>{record.part_detail.name}</div>
+          </Flex>
+        </Table.Td>
+        <Table.Td>{record.item_detail.serial}</Table.Td>
+        <Table.Td>
+          <RemoveRowButton onClick={() => props.removeFn(props.idx)} />
+        </Table.Td>
+      </Table.Tr>
+    </>
+  );
+}
+
+export function useReceiveReturnOrderLineItems(
+  props: ReturnOrderLineItemsProps
+) {
+  const fields: ApiFormFieldSet = {
+    id: {
+      value: props.orderId,
+      hidden: true
+    },
+    items: {
+      field_type: 'table',
+      value: props.items.map((item: any) => {
+        return {
+          item: item.pk
+        };
+      }),
+      modelRenderer: (row: TableFieldRowProps) => {
+        const record = props.items.find((item) => item.pk == row?.item?.item);
+
+        return (
+          <ReturnOrderLineItemFormRow
+            props={row}
+            record={record}
+            key={record.pk}
+          />
+        );
+      },
+      headers: [t`Part`, t`Serial Number`]
+    },
+    location: {
+      filters: {
+        structural: false
+      }
+    }
+  };
+
+  return useCreateApiFormModal({
+    url: apiUrl(ApiEndpoints.return_order_receive, props.orderId),
+    title: t`Receive Items`,
+    fields: fields,
+    initialData: {
+      location: null
+    },
+    size: '80%',
+    onFormSuccess: props.onFormSuccess,
+    successMessage: t`Item received into stock`
+  });
+}
diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx
index 2b519f6a8e..b8f32f8455 100644
--- a/src/frontend/src/forms/StockForms.tsx
+++ b/src/frontend/src/forms/StockForms.tsx
@@ -190,10 +190,10 @@ export function useCreateStockItem() {
 function StockItemDefaultMove({
   stockItem,
   value
-}: {
+}: Readonly<{
   stockItem: any;
   value: any;
-}) {
+}>) {
   const { data } = useSuspenseQuery({
     queryKey: [
       'location',
diff --git a/src/frontend/src/functions/loading.tsx b/src/frontend/src/functions/loading.tsx
index 52be4a5e67..5238ee8dd4 100644
--- a/src/frontend/src/functions/loading.tsx
+++ b/src/frontend/src/functions/loading.tsx
@@ -23,7 +23,7 @@ export const Loadable = (Component: any) => (props: JSX.IntrinsicAttributes) =>
     </Suspense>
   );
 
-export function LoadingItem({ item }: { item: any }): JSX.Element {
+export function LoadingItem({ item }: Readonly<{ item: any }>): JSX.Element {
   const Itm = Loadable(item);
   return <Itm />;
 }
diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po
index e027b28fc2..fcd5d261eb 100644
--- a/src/frontend/src/locales/ar/messages.po
+++ b/src/frontend/src/locales/ar/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ar\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Arabic\n"
 "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "مسح"
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po
index e4d16bddc6..38f706542e 100644
--- a/src/frontend/src/locales/bg/messages.po
+++ b/src/frontend/src/locales/bg/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: bg\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Bulgarian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po
index 78f5718779..0617170cbd 100644
--- a/src/frontend/src/locales/cs/messages.po
+++ b/src/frontend/src/locales/cs/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: cs\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Czech\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -142,7 +142,7 @@ msgstr "Ano"
 msgid "No"
 msgstr "Ne"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Žádný název není definován"
 
@@ -166,7 +166,7 @@ msgstr "Odstranit"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Vymazat"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Odeslat"
 
@@ -612,10 +612,10 @@ msgstr "Server"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Zjistit více"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Neznámá chyba"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Vyskytla se chyba:"
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Dodavatel dílu"
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Skladová položka"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Zásoby"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Sériové číslo"
@@ -1824,7 +1826,7 @@ msgstr "Sériové číslo"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Nákup"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Stroje"
 
@@ -4239,11 +4249,11 @@ msgstr "Reference"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po
index eaad6be77e..a727478318 100644
--- a/src/frontend/src/locales/da/messages.po
+++ b/src/frontend/src/locales/da/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: da\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Danish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po
index 0eb5e4209a..fc86423b47 100644
--- a/src/frontend/src/locales/de/messages.po
+++ b/src/frontend/src/locales/de/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: de\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Ja"
 msgid "No"
 msgstr "Nein"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Kein Name festgelegt"
 
@@ -166,7 +166,7 @@ msgstr "Entfernen"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Leeren"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Speichern"
 
@@ -612,10 +612,10 @@ msgstr "Adresse"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Mehr lesen"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Unbekannter Fehler"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Ein Fehler ist aufgetreten:"
 
@@ -1424,6 +1424,7 @@ msgstr "Unbekanntes Modell: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Unbekanntes Modell: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Testvorlagen für Teil"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Zuliefererteil"
 
@@ -1509,7 +1510,6 @@ msgstr "Teil-Kategorien"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Lagerartikel"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Versand der Bestellungen"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Rückgabe Auftrag"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Lager"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Seriennummer"
@@ -1824,7 +1826,7 @@ msgstr "Seriennummer"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Einkauf"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "Verpackung"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Erhalten"
 
@@ -3016,6 +3018,14 @@ msgstr "Positionen empfangen"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Angegebene Menge als Packungen anstatt einzelner Artikel hinzufügen"
@@ -3048,7 +3058,7 @@ msgstr "Lagerbestand Status"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Lagerartikel hinzufügen"
 
@@ -3107,8 +3117,8 @@ msgstr "Bestand verschieben"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Bestand zählen"
 
@@ -3787,15 +3797,15 @@ msgstr "Keine Token konfiguriert"
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Maschinen"
 
@@ -4239,11 +4249,11 @@ msgstr "Referenz"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Erstellt"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Zieldatum"
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Anhänge"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr "Bauauftrag-Aktionen"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "Bestellung stornieren"
@@ -4595,7 +4605,7 @@ msgstr "Hersteller"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Kunde"
@@ -4651,7 +4661,7 @@ msgstr "Externer Link"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "Teilenummer des Herstellers"
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Lieferanten"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "Herstellerteil bearbeiten"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr "Herstellerteil hinzufügen"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "Herstellerteil löschen"
 
@@ -4702,7 +4712,7 @@ msgstr "Herstellerteil"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Verpackungsmenge"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr "Zuliefererteil Aktionen"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Zuliefererteil bearbeiten"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Zuliefererteil entfernen"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Zuliefererteil hinzufügen"
 
@@ -5080,7 +5090,7 @@ msgstr "Teil bearbeiten"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Teil hinzufügen"
 
@@ -5094,7 +5104,7 @@ msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Lager-Aktionen"
 
@@ -5164,7 +5174,7 @@ msgstr "Verkaufshistorie"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Gesamtpreis"
 
@@ -5196,10 +5206,10 @@ msgstr "Höchster Preis"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Preis pro Einheit"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Aktualisiert"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr "Balkendiagramm"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "Preisstaffel hinzufügen"
 
@@ -5242,7 +5252,7 @@ msgstr "Staffelpreis löschen"
 msgid "Price Break"
 msgstr "Preisstaffel"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr "Preis"
 
@@ -5321,7 +5331,7 @@ msgstr "Auftrag"
 msgid "Sale Price"
 msgstr "Verkaufspreis"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Lieferant Preis"
@@ -5337,7 +5347,7 @@ msgstr "Bestellung bearbeiten"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Bestellung hinzufügen"
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Bestelldetails"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Bestellaktionen"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Kundenreferenz"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "Rücksendeauftrag bearbeiten"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "Neuer Rücksendeauftrag"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr "Auftrag bearbeiten"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Auftrag hinzufügen"
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Bestand zählen"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Lagerbestand hinzufügen"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Lagerbestand entfernen"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Verschieben"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Lagerbestand verschieben"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr "Artikel mit Preisen anzeigen"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr "Stücklisten-Position hinzufügen"
 
@@ -6032,7 +6042,7 @@ msgstr "Stücklisten-Position gelöscht"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr "Ersatzteil bearbeiten"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr "Nach verantwortlichem Besitzer filtern"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "Testergebnis hinzufügen"
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr "Erforderliche Tests"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Adresse hinzufügen"
 
@@ -6406,7 +6416,7 @@ msgstr "Sicher, dass Sie diese Adresse löschen wollen?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "Unternehmen hinzufügen"
 
@@ -6438,7 +6448,7 @@ msgstr "Kontakt hinzufügen"
 msgid "Delete Contact"
 msgstr "Kontakt löschen"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Kontakt hinzufügen"
 
@@ -6508,21 +6518,21 @@ msgstr "Datei zum Hochladen hierher ziehen"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Position hinzufügen"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Position bearbeiten"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr "Position löschen"
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr "Maschinen Informationen"
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr "Maschinen Typ"
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr "Initialisiert"
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr "Fehler"
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr "Keine Fehler gemeldet"
 
@@ -6617,73 +6627,73 @@ msgstr "Treiber Einstellungen"
 msgid "Add machine"
 msgstr "Maschine hinzufügen"
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr "Maschine Details"
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr "Treiber"
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr "Integrierter Treiber"
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr "Maschinentyp nicht gefunden."
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr "Maschinentyp Informationen"
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr "Slug"
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr "Anbieter Plugin"
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr "Anbieterdatei"
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Integriert"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr "Verfügbare Treiber"
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr "Maschinentreiber nicht gefunden."
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr "Maschinentreiber Informationen"
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr "Maschinentyp"
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr "Eingebauter Typ"
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr "Maschinentyp Details"
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr "Maschinentreiber Details"
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr "Neue Teilekategorie"
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr "Teilekategorie hinzufügen"
 
@@ -7106,15 +7116,15 @@ msgstr "Virtuelle Varianten anzeigen"
 msgid "Show trackable variants"
 msgstr "Nachverfolgbare Varianten anzeigen"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Verknüpftes Teil hinzufügen"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Verknüpftes Teil löschen"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Verknüpftes Teil hinzufügen"
 
@@ -7387,7 +7397,7 @@ msgstr "Parameter löschen"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr "Bestimmungsort"
 msgid "Receive line item"
 msgstr "Position empfangen"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Position hinzufügen"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Erhaltene Artikel"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Basiseinheiten"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Zuliefererteil erstellt"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Zuliefererteil hinzufügen"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr "Aktive Lieferantenteile anzeigen"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr "Aktives Teil"
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr "Zeige aktive interne Teile"
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr "Aktives Teil"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr "Zeige aktive interne Teile"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr "Aktiver Lieferant"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr "Zeige aktiven Lieferant"
 
@@ -7473,19 +7483,23 @@ msgstr "Zeige aktiven Lieferant"
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr "Bestand bestellen"
 
@@ -8055,48 +8069,48 @@ msgstr "Externer Lagerort"
 msgid "Show items in an external location"
 msgstr "Zeige Elemente an einem externen Lagerort"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr "Lagerartikel hinzufügen"
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr "Bestimmte Menge aus dem Lagerartikel entfernen"
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr "Lagerartikel an neue Standorte verschieben"
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr "Bestandsstatus ändern"
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr "Status der Lagerbestände ändern"
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr "Bestand zusammenführen"
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr "Lagerartikel zusammenführen"
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr "Neuen Bestand bestellen"
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr "Kunden zuweisen"
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr "Bestand löschen"
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr "Lagerartikel löschen"
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "Lagerort hinzufügen"
 
diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po
index 74642b9827..b1d0303e4e 100644
--- a/src/frontend/src/locales/el/messages.po
+++ b/src/frontend/src/locales/el/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: el\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Greek\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr "Αφαίρεση"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Εκκαθάριση"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Υποβολή"
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po
index c834a0194f..0147ba08c7 100644
--- a/src/frontend/src/locales/en/messages.po
+++ b/src/frontend/src/locales/en/messages.po
@@ -137,7 +137,7 @@ msgstr "Yes"
 msgid "No"
 msgstr "No"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "No name defined"
 
@@ -161,7 +161,7 @@ msgstr "Remove"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -182,7 +182,7 @@ msgstr "Clear"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Submit"
 
@@ -607,10 +607,10 @@ msgstr "Host"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -963,12 +963,12 @@ msgstr "Scan"
 msgid "Read More"
 msgstr "Read More"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Unknown error"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "An error occurred:"
 
@@ -1419,6 +1419,7 @@ msgstr "Unknown model: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1431,8 +1432,8 @@ msgstr "Unknown model: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1471,7 +1472,7 @@ msgstr "Part Test Templates"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Supplier Part"
 
@@ -1504,7 +1505,6 @@ msgstr "Part Categories"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Stock Item"
@@ -1644,7 +1644,7 @@ msgid "Sales Order Shipments"
 msgstr "Sales Order Shipments"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Return Order"
@@ -1806,9 +1806,11 @@ msgid "Stock"
 msgstr "Stock"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Serial Number"
@@ -1819,7 +1821,7 @@ msgstr "Serial Number"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2572,7 +2574,7 @@ msgstr "Purchasing"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2960,7 +2962,7 @@ msgstr "Packaging"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2985,7 +2987,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Received"
 
@@ -3011,6 +3013,14 @@ msgstr "Receive Line Items"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr "Receive Items"
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr "Item received into stock"
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Add given quantity as packs instead of individual items"
@@ -3043,7 +3053,7 @@ msgstr "Stock Status"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Add Stock Item"
 
@@ -3102,8 +3112,8 @@ msgstr "Transfer Stock"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Count Stock"
 
@@ -3782,15 +3792,15 @@ msgstr "No tokens configured"
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3948,7 +3958,7 @@ msgid "Location Types"
 msgstr "Location Types"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Machines"
 
@@ -4234,11 +4244,11 @@ msgstr "Reference"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4288,7 +4298,7 @@ msgstr "Created"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Target Date"
@@ -4385,7 +4395,7 @@ msgstr "Test Statistics"
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4397,7 +4407,7 @@ msgstr "Attachments"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4435,7 +4445,7 @@ msgstr "Order cancelled"
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr "Cancel this order"
@@ -4446,14 +4456,14 @@ msgstr "Hold Build Order"
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr "Place this order on hold"
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr "Order placed on hold"
@@ -4464,14 +4474,14 @@ msgstr "Issue Build Order"
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr "Issue this order"
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr "Order issued"
@@ -4482,28 +4492,28 @@ msgstr "Complete Build Order"
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr "Mark this order as complete"
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr "Order completed"
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr "Issue Order"
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr "Complete Order"
@@ -4514,28 +4524,28 @@ msgstr "Build Order Actions"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr "Edit order"
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr "Duplicate order"
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr "Hold order"
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "Cancel order"
@@ -4590,7 +4600,7 @@ msgstr "Manufacturer"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Customer"
@@ -4646,7 +4656,7 @@ msgstr "External Link"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "Manufacturer Part Number"
 
@@ -4670,18 +4680,18 @@ msgid "Suppliers"
 msgstr "Suppliers"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "Edit Manufacturer Part"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr "Add Manufacturer Part"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "Delete Manufacturer Part"
 
@@ -4697,7 +4707,7 @@ msgstr "ManufacturerPart"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Pack Quantity"
 
@@ -4733,17 +4743,17 @@ msgid "Supplier Part Actions"
 msgstr "Supplier Part Actions"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Edit Supplier Part"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Delete Supplier Part"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Add Supplier Part"
 
@@ -5075,7 +5085,7 @@ msgstr "Edit Part"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Add Part"
 
@@ -5089,7 +5099,7 @@ msgstr "Deleting this part cannot be reversed"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Stock Actions"
 
@@ -5159,7 +5169,7 @@ msgstr "Sale History"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Total Price"
 
@@ -5191,10 +5201,10 @@ msgstr "Maximum Price"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5204,7 +5214,7 @@ msgstr "Unit Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Updated"
 
@@ -5217,9 +5227,9 @@ msgid "Bar Chart"
 msgstr "Bar Chart"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "Add Price Break"
 
@@ -5237,7 +5247,7 @@ msgstr "Delete Price Break"
 msgid "Price Break"
 msgstr "Price Break"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr "Price"
 
@@ -5316,7 +5326,7 @@ msgstr "Sale Order"
 msgid "Sale Price"
 msgstr "Sale Price"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Supplier Price"
@@ -5332,7 +5342,7 @@ msgstr "Edit Purchase Order"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Add Purchase Order"
 
@@ -5377,7 +5387,7 @@ msgid "Order Details"
 msgstr "Order Details"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr "Extra Line Items"
@@ -5399,44 +5409,44 @@ msgid "Complete Purchase Order"
 msgstr "Complete Purchase Order"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Order Actions"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Customer Reference"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "Edit Return Order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "Add Return Order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr "Issue Return Order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr "Cancel Return Order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr "Order canceled"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr "Hold Return Order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr "Complete Return Order"
 
@@ -5454,7 +5464,7 @@ msgstr "Edit Sales Order"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Add Sales Order"
 
@@ -5622,12 +5632,12 @@ msgid "Count stock"
 msgstr "Count stock"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Add stock"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Remove stock"
 
@@ -5636,7 +5646,7 @@ msgid "Transfer"
 msgstr "Transfer"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Transfer stock"
 
@@ -5996,12 +6006,12 @@ msgid "Show items with pricing"
 msgstr "Show items with pricing"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr "Import BOM Data"
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr "Add BOM Item"
 
@@ -6027,7 +6037,7 @@ msgstr "BOM item deleted"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr "Validate BOM"
 
@@ -6059,13 +6069,13 @@ msgstr "Validate BOM Line"
 msgid "Edit Substitutes"
 msgstr "Edit Substitutes"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr "Part is Locked"
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr "Bill of materials cannot be edited, as the part is locked"
 
@@ -6288,7 +6298,7 @@ msgstr "Filter by responsible owner"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "Add Test Result"
 
@@ -6376,7 +6386,7 @@ msgid "Required Tests"
 msgstr "Required Tests"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Add Address"
 
@@ -6401,7 +6411,7 @@ msgstr "Are you sure you want to delete this address?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "Add Company"
 
@@ -6433,7 +6443,7 @@ msgstr "Add Contact"
 msgid "Delete Contact"
 msgstr "Delete Contact"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Add contact"
 
@@ -6503,21 +6513,21 @@ msgstr "Drag attachment file here to upload"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Add Line Item"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Edit Line Item"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr "Delete Line Item"
@@ -6574,7 +6584,7 @@ msgid "Machine information"
 msgstr "Machine information"
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr "Machine Type"
 
@@ -6587,12 +6597,12 @@ msgid "Initialized"
 msgstr "Initialized"
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr "Errors"
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr "No errors reported"
 
@@ -6612,73 +6622,73 @@ msgstr "Driver Settings"
 msgid "Add machine"
 msgstr "Add machine"
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr "Machine detail"
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr "Driver"
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr "Builtin driver"
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr "Machine type not found."
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr "Machine type information"
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr "Slug"
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr "Provider plugin"
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr "Provider file"
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Builtin"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr "Available drivers"
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr "Machine driver not found."
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr "Machine driver information"
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr "Machine type"
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr "Builtin type"
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr "Machine type detail"
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr "Machine driver detail"
 
@@ -6747,7 +6757,7 @@ msgstr "Show categories to which the user is subscribed"
 msgid "New Part Category"
 msgstr "New Part Category"
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr "Add Part Category"
 
@@ -7101,15 +7111,15 @@ msgstr "Show virtual variants"
 msgid "Show trackable variants"
 msgstr "Show trackable variants"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Add Related Part"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Delete Related Part"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Add related part"
 
@@ -7382,7 +7392,7 @@ msgstr "Delete Parameter"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr "Import Line Items"
 
@@ -7410,53 +7420,53 @@ msgstr "Destination"
 msgid "Receive line item"
 msgstr "Receive line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Receive items"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Base units"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Supplier part created"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Add supplier part"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr "Show active supplier parts"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr "Active Part"
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr "Show active internal parts"
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr "Active Part"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr "Show active internal parts"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr "Active Supplier"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr "Show active suppliers"
 
@@ -7468,19 +7478,23 @@ msgstr "Show active suppliers"
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr "Received Date"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr "Show items which have been received"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr "Filter by line item status"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr "Receive selected items"
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr "Receive Item"
 
@@ -7501,7 +7515,7 @@ msgid "Build stock"
 msgstr "Build stock"
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr "Order stock"
 
@@ -8050,48 +8064,48 @@ msgstr "External Location"
 msgid "Show items in an external location"
 msgstr "Show items in an external location"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr "Add a new stock item"
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr "Remove some quantity from a stock item"
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr "Move Stock items to new locations"
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr "Change stock status"
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr "Change the status of stock items"
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr "Merge stock"
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr "Merge stock items"
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr "Order new stock"
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr "Assign to customer"
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr "Delete stock"
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr "Delete stock items"
 
@@ -8203,7 +8217,7 @@ msgid "Filter by location type"
 msgstr "Filter by location type"
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "Add Stock Location"
 
diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po
index e25950b537..57f47972e4 100644
--- a/src/frontend/src/locales/es/messages.po
+++ b/src/frontend/src/locales/es/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: es\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Spanish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Sí"
 msgid "No"
 msgstr "No"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "No hay nombre definido"
 
@@ -166,7 +166,7 @@ msgstr "Eliminar"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Borrar"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Enviar"
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "Escanear"
 msgid "Read More"
 msgstr "Leer más"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po
index fad45f451f..d33a1b7e1e 100644
--- a/src/frontend/src/locales/es_MX/messages.po
+++ b/src/frontend/src/locales/es_MX/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: es_MX\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Spanish, Mexico\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Sí"
 msgid "No"
 msgstr "No"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "No hay nombre definido"
 
@@ -166,7 +166,7 @@ msgstr "Eliminar"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Borrar"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Aceptar"
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Proveedores"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Contar stock"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Agregar stock"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Remover stock"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Transferir"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Transferir stock"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Añadir Dirección"
 
@@ -6406,7 +6416,7 @@ msgstr "¿Estás seguro de que deseas eliminar esta dirección?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr "Eliminar contacto"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Agregar contacto"
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Añadir Artículo de Línea"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Recibir artículos"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Unidades base"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po
index 98dff074ac..75fbbcfaf9 100644
--- a/src/frontend/src/locales/et/messages.po
+++ b/src/frontend/src/locales/et/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: et\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Estonian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Jah"
 msgid "No"
 msgstr "Ei"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Nime pole määratud"
 
@@ -166,7 +166,7 @@ msgstr "Eemalda"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Puhasta"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Esita"
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "Lisa testi tulemus"
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr "Tellige varu"
 
@@ -8055,48 +8069,48 @@ msgstr "Väline asukoht"
 msgid "Show items in an external location"
 msgstr "Näita üksusi välises asukohas"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr "Lisa uus varuüksus"
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr "Eemalda osa kogust varuüksusest"
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr "Liiguta varuüksused uutesse asukohtadesse"
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr "Muuda varu staatust"
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr "Muuda varuüksuste staatust"
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr "Ühenda varu"
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr "Ühenda varuüksused"
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr "Tellige uus varu"
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr "Määrake kliendile"
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr "Kustuta varu"
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr "Kustuta varuüksused"
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr "Filtreeri asukoha tüübi järgi"
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "Lisa varude asukoht"
 
diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po
index 0287f1e89a..902377bb0d 100644
--- a/src/frontend/src/locales/fa/messages.po
+++ b/src/frontend/src/locales/fa/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fa\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Persian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po
index 739cd6ba8f..5bc5c3671a 100644
--- a/src/frontend/src/locales/fi/messages.po
+++ b/src/frontend/src/locales/fi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po
index 0cbd64b0d1..a3ae08364b 100644
--- a/src/frontend/src/locales/fr/messages.po
+++ b/src/frontend/src/locales/fr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -142,7 +142,7 @@ msgstr "Oui"
 msgid "No"
 msgstr "Non"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Aucun nom défini"
 
@@ -166,7 +166,7 @@ msgstr "Supprimer"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Effacer"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Envoyer"
 
@@ -612,10 +612,10 @@ msgstr "Serveur"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "En Savoir Plus"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Erreur inconnue"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Une erreur s'est produite :"
 
@@ -1424,6 +1424,7 @@ msgstr "Modèle inconnu : {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Modèle inconnu : {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Modèles de test de pièces"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Pièce fournisseur"
 
@@ -1509,7 +1510,6 @@ msgstr "Catégories de composants"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Article en stock"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Expéditions de la commande"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Retour de commande"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Stock"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Numéro de série"
@@ -1824,7 +1826,7 @@ msgstr "Numéro de série"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Achat en cours"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Ajouter une quantité en paquet au lieu de pièces individuelles"
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Ajouter un article en stock"
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Date cible"
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Prix total"
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po
index 5bc166c2a4..002f61d3e2 100644
--- a/src/frontend/src/locales/he/messages.po
+++ b/src/frontend/src/locales/he/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: he\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Hebrew\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po
index 876784536d..47f56018b9 100644
--- a/src/frontend/src/locales/hi/messages.po
+++ b/src/frontend/src/locales/hi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: hi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Hindi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "हाँ"
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po
index 5778a4ba2f..53192a1da2 100644
--- a/src/frontend/src/locales/hu/messages.po
+++ b/src/frontend/src/locales/hu/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: hu\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Hungarian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Igen"
 msgid "No"
 msgstr "Nem"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Nincs név megadva"
 
@@ -166,7 +166,7 @@ msgstr "Eltávolítás"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Törlés"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Küldés"
 
@@ -612,10 +612,10 @@ msgstr "Kiszolgáló"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "Szkennelés"
 msgid "Read More"
 msgstr "Tudj meg többet"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Ismeretlen hiba"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Hiba történt:"
 
@@ -1424,6 +1424,7 @@ msgstr "Ismeretlen model: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Ismeretlen model: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Beszállítói alkatrész"
 
@@ -1509,7 +1510,6 @@ msgstr "Alkatrész kategóriák"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Készlet tétel"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Vevői rendelés szállítmányok"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Visszavétel"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Készlet"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Sorozatszám"
@@ -1824,7 +1826,7 @@ msgstr "Sorozatszám"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Beszerzés"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Fogadott"
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Mennyiség hozzáadása csomagolási egységenként egyedi tételek helyett"
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Új készlet tétel"
 
@@ -3107,8 +3117,8 @@ msgstr "Készlet áthelyezése"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Leltározás"
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Berendezések"
 
@@ -4239,11 +4249,11 @@ msgstr "Hivatkozás"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Cél dátum"
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Mellékletek"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr "Gyártáshoz foglalások"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr "Gyártó"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Vevő"
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Beszállítók"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Csomagolási mennyiség"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Beszállítói alkatrész szerkesztése"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Beszállítói alkatrész törlése"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Beszállítói alkatrész hozzáadása"
 
@@ -5080,7 +5090,7 @@ msgstr "Alkatrész szerkesztése"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Alkatrész hozzáadása"
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Készlet műveletek"
 
@@ -5164,7 +5174,7 @@ msgstr "Eladási előzmények"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Teljes ár"
 
@@ -5196,10 +5206,10 @@ msgstr "Maximum ár"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Egységár"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Frissítve"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr "Oszlopdiagram"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "Ársáv hozzáadása"
 
@@ -5242,7 +5252,7 @@ msgstr "Ársáv törlése"
 msgid "Price Break"
 msgstr "Árlépcső"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr "Megrendelések"
 msgid "Sale Price"
 msgstr "Eladási ár"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Beszállítói ár"
@@ -5337,7 +5347,7 @@ msgstr "Beszerzési rendelés szerkesztése"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Beszerzés hozzáadása"
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Rendelés részletei"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Rendelés műveletek"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Vevői azonosító"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Leltározás"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Készlethez ad"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Készlet csökkentése"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Áthelyezés"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Készlet áthelyezése"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr "Helyettesítő alkatrészek szerkesztése"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr "Szűrés a felelős tulajdonosra"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr "Szükséges tesztek"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Cím hozzáadása"
 
@@ -6406,7 +6416,7 @@ msgstr "Biztos, hogy törli ezt a címet?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "Cég hozzáadása"
 
@@ -6438,7 +6448,7 @@ msgstr "Névjegy hozzáadása"
 msgid "Delete Contact"
 msgstr "Névjegy törlése"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Sortétel hozzáadása"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Sortétel szerkesztése"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Beépített"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr "Virtuális változatok megjelenítése"
 msgid "Show trackable variants"
 msgstr "Követhető változatok megjelenítése"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Kapcsolódó alkatrész hozzáadása"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Kapcsolódó alkatrész törlése"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Kapcsolódó alkatrész hozzáadása"
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr "Cél"
 msgid "Receive line item"
 msgstr "Sortétel bevételezése"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Sortétel hozzáadása"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Bevételezés"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN (Gyártói cikkszám)"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Egység"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Beszállítói alkatrész létrehozva"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Beszállítói alkatrész hozzáadása"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po
index 14d0ee919b..9524ffdc40 100644
--- a/src/frontend/src/locales/id/messages.po
+++ b/src/frontend/src/locales/id/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: id\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Indonesian\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "Pindai"
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr "Model Tidak diketahui: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Model Tidak diketahui: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Persediaan"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Nomor Seri"
@@ -1824,7 +1826,7 @@ msgstr "Nomor Seri"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Telah diterima"
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po
index 38a6579df8..c69a181676 100644
--- a/src/frontend/src/locales/it/messages.po
+++ b/src/frontend/src/locales/it/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: it\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Si"
 msgid "No"
 msgstr "No"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Nessun nome definito"
 
@@ -166,7 +166,7 @@ msgstr "Rimuovi"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Elimina"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Invia"
 
@@ -612,10 +612,10 @@ msgstr "Host"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Approfondisci"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Errore sconosciuto"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Si è verificato un errore:"
 
@@ -1424,6 +1424,7 @@ msgstr "Modello sconosciuto: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Modello sconosciuto: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Modelli Test Articolo"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Articolo Fornitore"
 
@@ -1509,7 +1510,6 @@ msgstr "Categorie Articolo"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Articolo in magazzino"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Spedizioni dell'ordine di vendita"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Ordine di reso"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po
index 4850eb7c19..10f743c5fd 100644
--- a/src/frontend/src/locales/ja/messages.po
+++ b/src/frontend/src/locales/ja/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ja\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "続きを読む"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "在庫商品"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "在庫"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "添付ファイル"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po
index f2083c8fe4..c72d9b5051 100644
--- a/src/frontend/src/locales/ko/messages.po
+++ b/src/frontend/src/locales/ko/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ko\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Korean\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po
index b083379800..f450f63b41 100644
--- a/src/frontend/src/locales/lt/messages.po
+++ b/src/frontend/src/locales/lt/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: lt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Lithuanian\n"
 "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po
index 5808311d01..3b40e907c7 100644
--- a/src/frontend/src/locales/lv/messages.po
+++ b/src/frontend/src/locales/lv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: lv\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Latvian\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po
index cd912e961a..f2d1618622 100644
--- a/src/frontend/src/locales/nl/messages.po
+++ b/src/frontend/src/locales/nl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: nl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Dutch\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Ja"
 msgid "No"
 msgstr "Nee"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Geen naam gedefinieerd"
 
@@ -166,7 +166,7 @@ msgstr "Verwijderen"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Wis"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Versturen"
 
@@ -612,10 +612,10 @@ msgstr "Hostnaam"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "Scannen"
 msgid "Read More"
 msgstr "Meer informatie"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Onbekende fout."
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Er deed zich een fout voor:"
 
@@ -1424,6 +1424,7 @@ msgstr "Onbekend model: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Onbekend model: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Templatesjablonen voor onderdeel"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Leverancier onderdeel"
 
@@ -1509,7 +1510,6 @@ msgstr "Onderdeel categorieën"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Voorraad item"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Verzendingen verkooporders"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Retourorder"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Voorraad"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Serienummer"
@@ -1824,7 +1826,7 @@ msgstr "Serienummer"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Kopen"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "Verpakking"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Ontvangen"
 
@@ -3016,6 +3018,14 @@ msgstr "Ontvang regelitems"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele artikelen"
@@ -3048,7 +3058,7 @@ msgstr "Voorraad status"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Voorraad item toevoegen"
 
@@ -3107,8 +3117,8 @@ msgstr "Voorraad verplaatsen "
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Tel voorraad"
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Aangemaakt"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr "Test statistieken"
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Bijlagen"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr "Deze order annuleren"
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Klant"
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr "Fabrikant onderdeel"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Pakket hoeveelheid"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr "Acties leverancier onderdelen"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Bewerk leveranciersdeel"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Verwijder leveranciersdeel"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Leveranciersdeel toevoegen"
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Totale prijs"
 
@@ -5196,10 +5206,10 @@ msgstr "Maximale prijs"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Prijs per stuk"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Bijgewerkt"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr "Staafdiagram"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr "Verkoop order"
 msgid "Sale Price"
 msgstr "Verkoopprijs"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Leverancier prijs"
@@ -5337,7 +5347,7 @@ msgstr "Bewerk inkooporder"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Inkooporder toevoegen"
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Order Details"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr "Extra regelitems"
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr "Bestelling afronden"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Order acties"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Klantreferentie"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "Retour order bewerken"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "Retourorder toevoegen"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr "Issue retour order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr "Annuleer retour order"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr "Bestelling geannuleerd"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr "Retour order vasthouden"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr "Voltooi retour bestelling"
 
@@ -5459,7 +5469,7 @@ msgstr "Verkooporder bewerken"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Voeg Verkooporder toe"
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Tellen voorraad"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Voorraad toevoegen"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Voorraad verwijderen"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Verplaatsen"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Voorraad verplaatsen"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr "Toon items met prijzen"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr "Stuklijst gegevens importeren"
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr "Stuklijst BOM item toevoegen"
 
@@ -6032,7 +6042,7 @@ msgstr "Stuklijst BOM item verwijderd"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr "Valideren stuklijst BOM"
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po
index 7c44bac131..8429008f6c 100644
--- a/src/frontend/src/locales/no/messages.po
+++ b/src/frontend/src/locales/no/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: no\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Norwegian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Ja"
 msgid "No"
 msgstr "Nei"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr "Fjern"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Send"
 
@@ -612,10 +612,10 @@ msgstr "Vert"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Les mer"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Ukjent feil"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "En feil har oppstått:"
 
@@ -1424,6 +1424,7 @@ msgstr "Ukjent modell: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Ukjent modell: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Leverandørdel"
 
@@ -1509,7 +1510,6 @@ msgstr "Delkategorier"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Lagervare"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Salgsordreforsendelser"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Returordre"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Lagerbeholdning"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Serienummer"
@@ -1824,7 +1826,7 @@ msgstr "Serienummer"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Innkjøp"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Mottatt"
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Legg til gitt mengde som pakker i stedet for enkeltprodukter"
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr "Overfør lager"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Tell beholdning"
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Opprettet"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Måldato"
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Vedlegg"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr "Produksjonsordre-handlinger"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr "Produsent"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Kunde"
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "Produsentens delenummer"
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Leverandører"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "Rediger produsentdel"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "Slett produsentdel"
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Pakkeantall"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Rediger Leverandørdel"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Slett Leverandørdel"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Legg til leverandørdel"
 
@@ -5080,7 +5090,7 @@ msgstr "Rediger del"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Lagerhandlinger"
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Total pris"
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Enhetspris"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Oppdatert"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Ordredetaljer"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Ordrehandlinger"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Kundereferanse"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Tell beholdning"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Legg til lager"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Fjern lager"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Overfør"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Overfør lager"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr "Vis varer med priser"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr "Rediger erstatninger"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Legg til adresse"
 
@@ -6406,7 +6416,7 @@ msgstr "Er du sikker på at du vil slette denne adressen?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr "Slett kontakt"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Legg til kontakt"
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Legg til ordrelinje"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Rediger ordrelinje"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Innebygd"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr "Vis virtuelle varianter"
 msgid "Show trackable variants"
 msgstr "Vis sporbare varianter"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Legg til relatert del"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Slett relatert del"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Legg til relatert del"
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr "Destinasjon"
 msgid "Receive line item"
 msgstr "Motta ordrelinje"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Legg til ordrelinje"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Motta artikler"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Basisenhet"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Leverandørdel opprettet"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Legg til leverandørdel"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr "Ekstern plassering"
 msgid "Show items in an external location"
 msgstr "Vis elementer ved en ekstern plassering"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po
index aebad50818..56556ded90 100644
--- a/src/frontend/src/locales/pl/messages.po
+++ b/src/frontend/src/locales/pl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -142,7 +142,7 @@ msgstr "Tak"
 msgid "No"
 msgstr "Nie"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Nie zdefiniowano nazwy"
 
@@ -166,7 +166,7 @@ msgstr "Usuń"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Wyczyść"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Zatwierdź"
 
@@ -612,10 +612,10 @@ msgstr "Host"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Czytaj dalej"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Wystąpił błąd:"
 
@@ -1424,6 +1424,7 @@ msgstr "Nieznany model: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Nieznany model: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Część dostawcy"
 
@@ -1509,7 +1510,6 @@ msgstr "Kategorie części"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Element magazynowy"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Stan"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Numer seryjny"
@@ -1824,7 +1826,7 @@ msgstr "Numer seryjny"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Zakupy"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "Opakowanie"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Otrzymano"
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Dodaj podaną ilość jako paczkę zamiast poszczególnych produktów"
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Dodaj element magazynowy"
 
@@ -3107,8 +3117,8 @@ msgstr "Przenieś stan"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Policz stan"
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Maszyny"
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po
index 7778d5cf0b..e2cc312133 100644
--- a/src/frontend/src/locales/pt/messages.po
+++ b/src/frontend/src/locales/pt/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Sim"
 msgid "No"
 msgstr "Não"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Nenhum nome definido"
 
@@ -166,7 +166,7 @@ msgstr "Eliminar"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Apagar"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Enviar"
 
@@ -613,10 +613,10 @@ msgstr "Servidor"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -969,12 +969,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Mais informações"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Ocorreu um erro:"
 
@@ -1425,6 +1425,7 @@ msgstr "Modelo desconhecido: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1437,8 +1438,8 @@ msgstr "Modelo desconhecido: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1477,7 +1478,7 @@ msgstr "Modelos de Teste da Peça"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Fornecedor da Peça"
 
@@ -1510,7 +1511,6 @@ msgstr "Categorias da Peça"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Item de Estoque"
@@ -1650,7 +1650,7 @@ msgid "Sales Order Shipments"
 msgstr "Envios dos Pedidos de Vendas"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Pedido de Devolução"
@@ -1812,9 +1812,11 @@ msgid "Stock"
 msgstr "Estoque"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Número de Série"
@@ -1825,7 +1827,7 @@ msgstr "Número de Série"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2578,7 +2580,7 @@ msgstr "Comprando"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2966,7 +2968,7 @@ msgstr "Embalagem"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2991,7 +2993,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Recebido"
 
@@ -3017,6 +3019,14 @@ msgstr "Receber item de linha"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Adicionar quantidade dada como pacotes em vez de itens individuais"
@@ -3049,7 +3059,7 @@ msgstr "Estado do Estoque"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Adicionar item de Estoque"
 
@@ -3108,8 +3118,8 @@ msgstr "Transferir Estoque"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Contar Estoque"
 
@@ -3788,15 +3798,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3954,7 +3964,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Máquinas"
 
@@ -4240,11 +4250,11 @@ msgstr "Referência"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4294,7 +4304,7 @@ msgstr "Criado"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Data alvo"
@@ -4391,7 +4401,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4403,7 +4413,7 @@ msgstr "Anexos"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4441,7 +4451,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4452,14 +4462,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4470,14 +4480,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4488,28 +4498,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4520,28 +4530,28 @@ msgstr "Ações do Pedido de Produção"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "Cancelar pedido"
@@ -4596,7 +4606,7 @@ msgstr "Fabricante"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Cliente"
@@ -4652,7 +4662,7 @@ msgstr "Link Externo"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "Número da Peça do Fabricante"
 
@@ -4676,18 +4686,18 @@ msgid "Suppliers"
 msgstr "Fornecedores"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "Editar Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr "Adicionar Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "Excluir Peça do Fabricante"
 
@@ -4703,7 +4713,7 @@ msgstr "Peça do Fabricante"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Quantidade embalada"
 
@@ -4739,17 +4749,17 @@ msgid "Supplier Part Actions"
 msgstr "Ações do Fornecedor da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Editar Fornecedor da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Excluir Fornecedor da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Adicionar Fornecedor da Peça"
 
@@ -5081,7 +5091,7 @@ msgstr "Editar Peça"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Adicionar Peça"
 
@@ -5095,7 +5105,7 @@ msgstr "A exclusão desta parte não pode ser revertida"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Ações de Estoque"
 
@@ -5165,7 +5175,7 @@ msgstr "Histórico de Venda"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Preço Total"
 
@@ -5197,10 +5207,10 @@ msgstr "Preço Máximo"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5210,7 +5220,7 @@ msgstr "Preço Unitário"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Atualizado"
 
@@ -5223,9 +5233,9 @@ msgid "Bar Chart"
 msgstr "Gráfico de Barras"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "Editar Quebra de Preço"
 
@@ -5243,7 +5253,7 @@ msgstr "Excluir quebra de preço"
 msgid "Price Break"
 msgstr "Quebra de Preço"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr "Preço"
 
@@ -5322,7 +5332,7 @@ msgstr "Ordem de Venda"
 msgid "Sale Price"
 msgstr "Preço de Venda"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Preço do fornecedor"
@@ -5338,7 +5348,7 @@ msgstr "Editar ordem de compra"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Adicionar Ordem de Compra"
 
@@ -5383,7 +5393,7 @@ msgid "Order Details"
 msgstr "Detalhes do pedido"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5405,44 +5415,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Ações do Pedido"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Referência do Cliente"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "Editar Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "Novo Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5460,7 +5470,7 @@ msgstr "Editar Pedido de Venda"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Novo Pedido de Venda"
 
@@ -5628,12 +5638,12 @@ msgid "Count stock"
 msgstr "Contar Estoque"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Adicionar estoque"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Remover Estoque"
 
@@ -5642,7 +5652,7 @@ msgid "Transfer"
 msgstr "Transferir"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Transferir Estoque"
 
@@ -6002,12 +6012,12 @@ msgid "Show items with pricing"
 msgstr "Exibir itens com preço"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr "Adicionar Item na BOM"
 
@@ -6033,7 +6043,7 @@ msgstr "Item da BOM excluído"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6065,13 +6075,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr "Editar peças substitutas"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6294,7 +6304,7 @@ msgstr "Filtrar pelo proprietário responsável"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "Adicionar Resultado de Teste"
 
@@ -6382,7 +6392,7 @@ msgid "Required Tests"
 msgstr "Testes Obrigatórios"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Adicionar endereço"
 
@@ -6407,7 +6417,7 @@ msgstr "Tem a certeza que deseja apagar esta morada?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "Adicionar Empresa"
 
@@ -6439,7 +6449,7 @@ msgstr "Adicionar Contato"
 msgid "Delete Contact"
 msgstr "Apagar Contato"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Adicionar contacto"
 
@@ -6509,21 +6519,21 @@ msgstr "Arraste o arquivo de anexo aqui para enviar"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Adicionar item de linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Editar item de linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr "Excluir Item da Linha"
@@ -6580,7 +6590,7 @@ msgid "Machine information"
 msgstr "Informações da máquina"
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr "Tipo de Máquina"
 
@@ -6593,12 +6603,12 @@ msgid "Initialized"
 msgstr "Inicializado"
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr "Erros"
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr "Não há erros relatados"
 
@@ -6618,73 +6628,73 @@ msgstr "Configurações do controlador"
 msgid "Add machine"
 msgstr "Adicionar máquina"
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr "Detalhes da Máquina"
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr "Controlador"
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr "Controlador embutido"
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr "Tipo de máquina não encontrado."
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr "Informação do tipo máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr "Lesma"
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr "Extensão do Provedor"
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr "Arquivo do Provedor"
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Embutido"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr "Controladores Disponíveis"
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr "Controlador da máquina não encontrado."
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr "Informação do controlador da máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr "Tipo de Máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr "Tipo embutido"
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr "Detalhes do tipo de Máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr "Detalhes do controlador da Máquina"
 
@@ -6753,7 +6763,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr "Nova Categoria de Peça"
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr "Adicionar Categoria de Peça"
 
@@ -7107,15 +7117,15 @@ msgstr "Mostrar variantes virtuais"
 msgid "Show trackable variants"
 msgstr "Mostrar variantes rastreáveis"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Adicionar Peça Relacionada"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Excluir Peça Relacionada"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Adicionar peça relacionada"
 
@@ -7388,7 +7398,7 @@ msgstr "Excluir Parâmetro"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7416,53 +7426,53 @@ msgstr "Destino"
 msgid "Receive line item"
 msgstr "Receber item de linha"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Adicionar item de linha"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Receber itens"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Unidade Base"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Fornecedor da Peça criado"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Adicionar Fornecedor da Peça"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr "Mostrar peças do fornecedor ativas"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr "Peça Ativa"
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr "Mostrar partes internas ativas"
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr "Peça Ativa"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr "Mostrar partes internas ativas"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr "Fornecedor Ativo"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr "Mostrar Fornecedores ativos"
 
@@ -7474,19 +7484,23 @@ msgstr "Mostrar Fornecedores ativos"
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7507,7 +7521,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr "Encomendar Estoque"
 
@@ -8056,48 +8070,48 @@ msgstr "Localização Externa"
 msgid "Show items in an external location"
 msgstr "Mostrar itens em uma localização externa"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr "Adicionar um novo item de estoque"
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr "Remover alguma quantidade de um item de estoque"
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr "Mover Itens de Estoque para novos locais"
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr "Mudar estado do Estoque"
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr "Alterar o estado dos itens de estoque"
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr "Mesclar estoque"
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr "Mesclar itens de estoque"
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr "Encomendar novo Estoque"
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr "Atribuir ao cliente"
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr "Excluir estoque"
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr "Excluir itens de estoque"
 
@@ -8209,7 +8223,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "Adicionar Local de Estoque"
 
diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po
index 234045e666..e1d7dd4bdb 100644
--- a/src/frontend/src/locales/pt_BR/messages.po
+++ b/src/frontend/src/locales/pt_BR/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese, Brazilian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Sim"
 msgid "No"
 msgstr "Não"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Sem nome definido"
 
@@ -166,7 +166,7 @@ msgstr "Remover"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Limpar"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Enviar"
 
@@ -612,10 +612,10 @@ msgstr "Servidor"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "Escanear"
 msgid "Read More"
 msgstr "Leia Mais"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Um erro ocorreu:"
 
@@ -1424,6 +1424,7 @@ msgstr "Modelo desconhecido: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Modelo desconhecido: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Teste de Modelos de Peças"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Fornecedor da Peça"
 
@@ -1509,7 +1510,6 @@ msgstr "Categorias de Peça"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Item de estoque"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Envios do Pedido Venda"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Pedido de Devolução"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Estoque"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Número de Série"
@@ -1824,7 +1826,7 @@ msgstr "Número de Série"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Comprando"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "Embalagem"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "Código (SKU)"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Recebido"
 
@@ -3016,6 +3018,14 @@ msgstr "Excluir Itens de Linha"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Adicionar quantidade dada como pacotes e não itens individuais"
@@ -3048,7 +3058,7 @@ msgstr "Situação do Estoque"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Adicionar Item do Estoque"
 
@@ -3107,8 +3117,8 @@ msgstr "Transferir Estoque"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Contar Estoque"
 
@@ -3787,15 +3797,15 @@ msgstr "Nenhuma ficha configurada"
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr "Tipo de Localização"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Máquinas"
 
@@ -4239,11 +4249,11 @@ msgstr "Referência"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Criado"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Data Prevista"
@@ -4390,7 +4400,7 @@ msgstr "Estatísticas do teste"
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Anexos"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr "Pedido cancelado"
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr "Cancelar este pedido"
@@ -4451,14 +4461,14 @@ msgstr "Manter Pedido de Produção"
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr "Colocar este pedido em espera"
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr "Pedido colocado em espera"
@@ -4469,14 +4479,14 @@ msgstr "Pedido de produção vencido"
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr "Cancelar este pedido"
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr "Problemas com o pedido"
@@ -4487,28 +4497,28 @@ msgstr "Completar Pedido de Produção"
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr "Marcar este pedido como completo"
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr "Pedido concluído"
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr "Emitir Pedido"
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr "Completar Pedido"
@@ -4519,28 +4529,28 @@ msgstr "Ações do Pedido de Produção"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr "Editar pedido"
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr "Duplicar pedido"
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr "Manter ordem"
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "Cancelar pedido"
@@ -4595,7 +4605,7 @@ msgstr "Fabricante"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Cliente"
@@ -4651,7 +4661,7 @@ msgstr "Link Externo"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "Número de Peça do Fabricante"
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Fornecedores"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "Editar Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr "Adicionar Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "Excluir Peça do Fabricante"
 
@@ -4702,7 +4712,7 @@ msgstr "Peça do Fabricante"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Quantidade de embalagens"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr "Ações de Peças do Fornecedor"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Editar Peça do Fornecedor"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Excluir Peça do Fornecedor"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Adicionar Peça do Fornecedor"
 
@@ -5080,7 +5090,7 @@ msgstr "Editar Peça"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Adicionar Parte"
 
@@ -5094,7 +5104,7 @@ msgstr "Excluir esta peça não é reversível"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Ações de Estoque"
 
@@ -5164,7 +5174,7 @@ msgstr "Histórico de Vendas"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Preço Total"
 
@@ -5196,10 +5206,10 @@ msgstr "Preço Máximo"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Preço Unitário"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Atualizado"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr "Grafico de Barras"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "Adicionar Quebra de Preço"
 
@@ -5242,7 +5252,7 @@ msgstr "Excluir Quebra de Preço"
 msgid "Price Break"
 msgstr "Quebra de Preço"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr "Preço"
 
@@ -5321,7 +5331,7 @@ msgstr "Pedido de Venda"
 msgid "Sale Price"
 msgstr "Preço de Venda"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Preço do fornecedor"
@@ -5337,7 +5347,7 @@ msgstr "Editar Pedido de Compra"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Adicionar Ordem de Compra"
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Detalhes do pedido"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr "Itens de linha extra"
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr "Concluir Pedido de Compra"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Ações de Pedido"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Referência do Cliente"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "Editar Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "Adicionar Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr "Emitir Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr "Cancelar Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr "Pedido cancelado"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr "Adicionar Pedido de Devolução"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr "Completar Pedido de Devolução"
 
@@ -5459,7 +5469,7 @@ msgstr "Editar Pedido de Venda"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Adicionar Pedido de Vendas"
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Contagem de estoque"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Adicionar estoque"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Remover estoque"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Transferir"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Transferir estoque"
 
@@ -5659,12 +5669,12 @@ msgstr "Parte está bloqueada"
 
 #: src/tables/ColumnRenderers.tsx:57
 msgid "No location set"
-msgstr ""
+msgstr "Nenhum local definido"
 
 #: src/tables/ColumnRenderers.tsx:228
 #: src/tables/sales/SalesOrderShipmentTable.tsx:79
 msgid "Shipment Date"
-msgstr ""
+msgstr "Data de envio"
 
 #: src/tables/ColumnSelect.tsx:16
 #: src/tables/ColumnSelect.tsx:23
@@ -5689,7 +5699,7 @@ msgstr "TSV"
 
 #: src/tables/DownloadAction.tsx:23
 msgid "Excel (.xlsx)"
-msgstr ""
+msgstr "Excel"
 
 #: src/tables/DownloadAction.tsx:24
 #~ msgid "Excel (.xls)"
@@ -5697,7 +5707,7 @@ msgstr ""
 
 #: src/tables/DownloadAction.tsx:36
 msgid "Download Data"
-msgstr ""
+msgstr "Baixar dados"
 
 #: src/tables/Filter.tsx:89
 #: src/tables/build/BuildOrderTable.tsx:127
@@ -5793,11 +5803,11 @@ msgstr "Não encontrado"
 
 #: src/tables/InvenTreeTable.tsx:531
 msgid "Delete Selected Items"
-msgstr ""
+msgstr "Apagar itens selecionados"
 
 #: src/tables/InvenTreeTable.tsx:535
 msgid "Are you sure you want to delete the selected items?"
-msgstr ""
+msgstr "Você tem certeza que quer apagar os itens selecionados?"
 
 #: src/tables/InvenTreeTable.tsx:535
 #~ msgid "Deleted records"
@@ -5857,7 +5867,7 @@ msgstr "Informação da Peça"
 #: src/tables/build/BuildLineTable.tsx:136
 #: src/tables/part/PartTable.tsx:125
 msgid "External stock"
-msgstr ""
+msgstr "Estoque externo"
 
 #: src/tables/bom/BomTable.tsx:220
 #: src/tables/build/BuildLineTable.tsx:99
@@ -5889,7 +5899,7 @@ msgstr "Item Consumível"
 
 #: src/tables/bom/BomTable.tsx:288
 msgid "No available stock"
-msgstr ""
+msgstr "Estoque não disponível"
 
 #: src/tables/bom/BomTable.tsx:301
 #~ msgid "Create BOM Item"
@@ -5898,7 +5908,7 @@ msgstr ""
 #: src/tables/bom/BomTable.tsx:306
 #: src/tables/build/BuildLineTable.tsx:79
 msgid "Show testable items"
-msgstr ""
+msgstr "Mostrar itens testáveis"
 
 #: src/tables/bom/BomTable.tsx:310
 #~ msgid "Show asssmbled items"
@@ -5911,7 +5921,7 @@ msgstr "Mostrar itens rastreáveis"
 #: src/tables/bom/BomTable.tsx:316
 #: src/tables/build/BuildLineTable.tsx:74
 msgid "Show assembled items"
-msgstr ""
+msgstr "Mostrar itens montados"
 
 #: src/tables/bom/BomTable.tsx:321
 msgid "Show items with available stock"
@@ -5923,7 +5933,7 @@ msgstr "Mostrar itens no pedido"
 
 #: src/tables/bom/BomTable.tsx:330
 msgid "Validated"
-msgstr ""
+msgstr "Validado"
 
 #: src/tables/bom/BomTable.tsx:331
 msgid "Show validated items"
@@ -5940,7 +5950,7 @@ msgstr "Mostrar itens validados"
 #: src/tables/bom/BomTable.tsx:335
 #: src/tables/bom/UsedInTable.tsx:74
 msgid "Inherited"
-msgstr ""
+msgstr "Herdado"
 
 #: src/tables/bom/BomTable.tsx:336
 #: src/tables/bom/UsedInTable.tsx:75
@@ -5949,11 +5959,11 @@ msgstr "Mostrar itens herdados"
 
 #: src/tables/bom/BomTable.tsx:340
 msgid "Allow Variants"
-msgstr ""
+msgstr "Permitir variantes"
 
 #: src/tables/bom/BomTable.tsx:341
 msgid "Show items which allow variant substitution"
-msgstr ""
+msgstr "Mostrar itens que permitem a substituição de variantes"
 
 #: src/tables/bom/BomTable.tsx:345
 #: src/tables/bom/UsedInTable.tsx:79
@@ -6001,48 +6011,48 @@ msgid "Show items with pricing"
 msgstr "Exibir itens com preço"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
-msgstr ""
+msgstr "Importar Data BOM"
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
-msgstr ""
+msgstr "Adicionar Item BOM"
 
 #: src/tables/bom/BomTable.tsx:393
 msgid "BOM item created"
-msgstr ""
+msgstr "Item BOM criado"
 
 #: src/tables/bom/BomTable.tsx:400
 msgid "Edit BOM Item"
-msgstr ""
+msgstr "Editar Item BOM"
 
 #: src/tables/bom/BomTable.tsx:402
 msgid "BOM item updated"
-msgstr ""
+msgstr "Item BOM atualizado"
 
 #: src/tables/bom/BomTable.tsx:409
 msgid "Delete BOM Item"
-msgstr ""
+msgstr "Deletar Item BOM"
 
 #: src/tables/bom/BomTable.tsx:410
 msgid "BOM item deleted"
-msgstr ""
+msgstr "Item BOM deletado"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
-msgstr ""
+msgstr "Validar LDM"
 
 #: src/tables/bom/BomTable.tsx:427
 msgid "Do you want to validate the bill of materials for this assembly?"
-msgstr ""
+msgstr "Deseja validar a lista de materiais desta montagem?"
 
 #: src/tables/bom/BomTable.tsx:430
 msgid "BOM validated"
-msgstr ""
+msgstr "BOM validado"
 
 #: src/tables/bom/BomTable.tsx:442
 msgid "BOM item validated"
@@ -6050,7 +6060,7 @@ msgstr "Item da LDM validado"
 
 #: src/tables/bom/BomTable.tsx:451
 msgid "Failed to validate BOM item"
-msgstr ""
+msgstr "Falha ao validar o item LDM"
 
 #: src/tables/bom/BomTable.tsx:463
 msgid "View BOM"
@@ -6058,21 +6068,21 @@ msgstr "Ver BOM"
 
 #: src/tables/bom/BomTable.tsx:472
 msgid "Validate BOM Line"
-msgstr ""
+msgstr "Validar Linha BOM"
 
 #: src/tables/bom/BomTable.tsx:489
 msgid "Edit Substitutes"
 msgstr "Editar substitutos"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
-msgstr ""
+msgstr "A lista de materiais não pode ser editada, pois está bloqueada"
 
 #: src/tables/bom/UsedInTable.tsx:33
 #: src/tables/build/BuildLineTable.tsx:73
@@ -6098,7 +6108,7 @@ msgstr "Mostrar montagens rastreáveis"
 
 #: src/tables/build/BuildAllocatedStockTable.tsx:54
 msgid "Allocated to Output"
-msgstr ""
+msgstr "Alocado para saída"
 
 #: src/tables/build/BuildAllocatedStockTable.tsx:55
 msgid "Show items allocated to a build output"
@@ -6293,7 +6303,7 @@ msgstr "Filtrar pelo proprietário responsável"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "Adicionar Resultado de Teste"
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr "Testes Obrigatórios"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Adicionar endereço"
 
@@ -6406,7 +6416,7 @@ msgstr "Tem a certeza de que quer apagar esta endereço?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "Adicionar Empresa"
 
@@ -6438,7 +6448,7 @@ msgstr "Adicionar Contato"
 msgid "Delete Contact"
 msgstr "Excluir Contato"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Adicionar contato"
 
@@ -6508,21 +6518,21 @@ msgstr "Arraste o arquivo de anexo aqui para enviar"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Adicionar Item de Linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Editar Item de Linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr "Excluir Item de Linha"
@@ -6543,71 +6553,71 @@ msgstr "Editar máquina"
 #: src/tables/machine/MachineListTable.tsx:226
 #: src/tables/machine/MachineListTable.tsx:266
 msgid "Delete machine"
-msgstr ""
+msgstr "Apagar máquina"
 
 #: src/tables/machine/MachineListTable.tsx:227
 msgid "Machine successfully deleted."
-msgstr ""
+msgstr "Máquina apagada com sucesso"
 
 #: src/tables/machine/MachineListTable.tsx:231
 msgid "Are you sure you want to remove the machine \"{0}\"?"
-msgstr ""
+msgstr "Você tem certeza de que quer remover a máquina \"{0}\"?"
 
 #: src/tables/machine/MachineListTable.tsx:255
 #: src/tables/machine/MachineListTable.tsx:431
 msgid "Restart required"
-msgstr ""
+msgstr "É necessário reiniciar"
 
 #: src/tables/machine/MachineListTable.tsx:259
 msgid "Machine Actions"
-msgstr ""
+msgstr "Ações da Máquina"
 
 #: src/tables/machine/MachineListTable.tsx:271
 msgid "Restart"
-msgstr ""
+msgstr "Reiniciar"
 
 #: src/tables/machine/MachineListTable.tsx:273
 msgid "Restart machine"
-msgstr ""
+msgstr "Reiniciar máquina"
 
 #: src/tables/machine/MachineListTable.tsx:275
 msgid "manual restart required"
-msgstr ""
+msgstr "manual para recomeçar requirido"
 
 #: src/tables/machine/MachineListTable.tsx:291
 msgid "Machine information"
-msgstr ""
+msgstr "Informação da máquina"
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
-msgstr ""
+msgstr "Tipo de máquina"
 
 #: src/tables/machine/MachineListTable.tsx:315
 msgid "Machine Driver"
-msgstr ""
+msgstr "Driver da Máquina"
 
 #: src/tables/machine/MachineListTable.tsx:328
 msgid "Initialized"
-msgstr ""
+msgstr "Inicializado"
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
-msgstr ""
+msgstr "Erros"
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
-msgstr ""
+msgstr "Sem erros reportados"
 
 #: src/tables/machine/MachineListTable.tsx:377
 msgid "Machine Settings"
-msgstr ""
+msgstr "Configurações da máquina"
 
 #: src/tables/machine/MachineListTable.tsx:388
 msgid "Driver Settings"
-msgstr ""
+msgstr "Configurações do Driver"
 
 #: src/tables/machine/MachineListTable.tsx:494
 #~ msgid "Create machine"
@@ -6617,75 +6627,75 @@ msgstr ""
 msgid "Add machine"
 msgstr "Adicionar máquina"
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
-msgstr ""
+msgstr "Detalhes da máquina"
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
-msgstr ""
+msgstr "Driver"
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
-msgstr ""
+msgstr "Driver integrado"
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
-msgstr ""
+msgstr "Tipo de máquina não encontrado."
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
-msgstr ""
+msgstr "Informações do tipo de máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
-msgstr ""
+msgstr "Plugin de provedor"
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
-msgstr ""
+msgstr "Arquivo do provedor"
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Embutido"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
-msgstr ""
+msgstr "Drivers disponíveis:"
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
-msgstr ""
+msgstr "Tipo de máquina não encontrado."
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
-msgstr ""
+msgstr "Informação do driver da máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
-msgstr ""
+msgstr "Tipo de máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
-msgstr ""
+msgstr "Detalhes do tipo de máquina"
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
-msgstr ""
+msgstr "Detalhes do driver da máquina"
 
 #: src/tables/notifications/NotificationsTable.tsx:26
 msgid "Age"
@@ -6698,7 +6708,7 @@ msgstr "Mensagem"
 
 #: src/tables/part/ParametricPartTable.tsx:74
 msgid "Click to edit"
-msgstr ""
+msgstr "Clique para editar"
 
 #: src/tables/part/ParametricPartTable.tsx:82
 #~ msgid "Edit parameter"
@@ -6716,11 +6726,11 @@ msgstr "Editar Parâmetro da Peça"
 
 #: src/tables/part/ParametricPartTable.tsx:224
 msgid "Show active parts"
-msgstr ""
+msgstr "Mostrar partes ativas"
 
 #: src/tables/part/ParametricPartTable.tsx:229
 msgid "Show locked parts"
-msgstr ""
+msgstr "Mostrar partes bloqueadas"
 
 #: src/tables/part/ParametricPartTable.tsx:234
 msgid "Show assembly parts"
@@ -6742,7 +6752,7 @@ msgstr "Mostrar categorias estruturais"
 #: src/tables/part/PartCategoryTable.tsx:78
 #: src/tables/part/PartTable.tsx:294
 msgid "Subscribed"
-msgstr ""
+msgstr "Inscrito"
 
 #: src/tables/part/PartCategoryTable.tsx:79
 msgid "Show categories to which the user is subscribed"
@@ -6752,26 +6762,26 @@ msgstr ""
 msgid "New Part Category"
 msgstr "Nova Categoria de Peça"
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr "Adicionar Categoria de Peça"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:38
 #: src/tables/part/PartCategoryTemplateTable.tsx:131
 msgid "Add Category Parameter"
-msgstr ""
+msgstr "Adicionar parâmetro de categoria"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:46
 msgid "Edit Category Parameter"
-msgstr ""
+msgstr "Editar parâmetro de categoria"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:54
 msgid "Delete Category Parameter"
-msgstr ""
+msgstr "Deletar parâmetro de categoria"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:76
 msgid "Parameter Template"
-msgstr ""
+msgstr "Template de parâmetro"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:93
 #~ msgid "[{0}]"
@@ -6779,7 +6789,7 @@ msgstr ""
 
 #: src/tables/part/PartParameterTable.tsx:97
 msgid "Internal Units"
-msgstr ""
+msgstr "Unidades Internas"
 
 #: src/tables/part/PartParameterTable.tsx:114
 msgid "New Part Parameter"
@@ -6851,15 +6861,15 @@ msgstr "Quantidade Total"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:113
 msgid "Pending"
-msgstr ""
+msgstr "Pendentes"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:114
 msgid "Show pending orders"
-msgstr ""
+msgstr "Mostrar pedidos pendentes"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:119
 msgid "Show received items"
-msgstr ""
+msgstr "Mostrar itens recebidos"
 
 #: src/tables/part/PartTable.tsx:77
 msgid "Minimum stock"
@@ -7106,15 +7116,15 @@ msgstr "Mostrar variantes virtuais"
 msgid "Show trackable variants"
 msgstr "Mostrar variantes rastreáveis"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Adicionar Peça Relacionada"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Excluir Peça Relacionada"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Adicionar peça relacionada"
 
@@ -7387,7 +7397,7 @@ msgstr "Excluir Parâmetro"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr "Importar Itens da Linha"
 
@@ -7415,53 +7425,53 @@ msgstr "Destino"
 msgid "Receive line item"
 msgstr "Receber item de linha"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Adicionar item de linha"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Receber itens"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Unidade base"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Peça do fornecedor criada"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Adicionar peça do fornecedor"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr "Mostrar peças do fornecedor ativo"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr "Parte ativa"
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr "Mostrar partes internas ativas"
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr "Parte ativa"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr "Mostrar partes internas ativas"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr "Fornecedor Ativo"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr "Mostrar fornecedores ativos"
 
@@ -7473,22 +7483,26 @@ msgstr "Mostrar fornecedores ativos"
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
-msgstr ""
+msgstr "Dados Recebidos"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
-msgstr ""
+msgstr "Mostrar itens que foram recebidos"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
-msgid "Receive Item"
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
 msgstr ""
 
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
+msgid "Receive Item"
+msgstr "Receber Item"
+
 #: src/tables/sales/SalesOrderLineItemTable.tsx:238
 msgid "Allocate Serial Numbers"
 msgstr "Alocar números de série"
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -7528,11 +7542,11 @@ msgstr ""
 
 #: src/tables/sales/SalesOrderShipmentTable.tsx:71
 msgid "Items"
-msgstr ""
+msgstr "Itens"
 
 #: src/tables/sales/SalesOrderShipmentTable.tsx:83
 msgid "Delivery Date"
-msgstr ""
+msgstr "Data de Entrega"
 
 #: src/tables/sales/SalesOrderShipmentTable.tsx:107
 msgid "Complete Shipment"
@@ -7564,23 +7578,23 @@ msgstr ""
 
 #: src/tables/settings/CustomStateTable.tsx:52
 msgid "Model"
-msgstr ""
+msgstr "Modelo"
 
 #: src/tables/settings/CustomStateTable.tsx:65
 msgid "Add State"
-msgstr ""
+msgstr "Adicionar Estado"
 
 #: src/tables/settings/CustomStateTable.tsx:77
 msgid "Edit State"
-msgstr ""
+msgstr "Editar Estado"
 
 #: src/tables/settings/CustomStateTable.tsx:85
 msgid "Delete State"
-msgstr ""
+msgstr "Deletar Estado"
 
 #: src/tables/settings/CustomStateTable.tsx:115
 msgid "Add state"
-msgstr ""
+msgstr "Adicionar Estado"
 
 #: src/tables/settings/CustomUnitsTable.tsx:50
 msgid "Add Custom Unit"
@@ -7704,7 +7718,7 @@ msgstr ""
 #: src/tables/settings/ImportSessionTable.tsx:108
 #: src/tables/settings/TemplateTable.tsx:292
 msgid "Model Type"
-msgstr ""
+msgstr "Tipo de Modelo"
 
 #: src/tables/settings/ImportSessionTable.tsx:109
 #: src/tables/settings/TemplateTable.tsx:293
@@ -7749,7 +7763,7 @@ msgstr "Próxima Execução"
 
 #: src/tables/settings/TemplateTable.tsx:85
 msgid "Template not found"
-msgstr ""
+msgstr "Template não encontrado"
 
 #: src/tables/settings/TemplateTable.tsx:87
 msgid "An error occurred while fetching template details"
@@ -7769,16 +7783,16 @@ msgstr ""
 
 #: src/tables/settings/TemplateTable.tsx:180
 msgid "Modify"
-msgstr ""
+msgstr "Modificar"
 
 #: src/tables/settings/TemplateTable.tsx:181
 msgid "Modify template file"
-msgstr ""
+msgstr "Modificar arquivo do template"
 
 #: src/tables/settings/TemplateTable.tsx:237
 #: src/tables/settings/TemplateTable.tsx:305
 msgid "Edit Template"
-msgstr ""
+msgstr "Editar Template"
 
 #: src/tables/settings/TemplateTable.tsx:243
 #~ msgid "Add new"
@@ -7790,15 +7804,15 @@ msgstr ""
 
 #: src/tables/settings/TemplateTable.tsx:245
 msgid "Delete template"
-msgstr ""
+msgstr "Deletar template"
 
 #: src/tables/settings/TemplateTable.tsx:251
 msgid "Add Template"
-msgstr ""
+msgstr "Adicionar Template"
 
 #: src/tables/settings/TemplateTable.tsx:264
 msgid "Add template"
-msgstr ""
+msgstr "Adicionar template"
 
 #: src/tables/settings/TemplateTable.tsx:287
 msgid "Filter by enabled status"
@@ -7867,7 +7881,7 @@ msgstr "Usuário adicionado"
 
 #: src/tables/settings/UserTable.tsx:284
 msgid "Show active users"
-msgstr ""
+msgstr "Mostrar usuários ativos"
 
 #: src/tables/settings/UserTable.tsx:288
 msgid "Staff"
@@ -7900,7 +7914,7 @@ msgstr ""
 
 #: src/tables/stock/LocationTypesTable.tsx:63
 msgid "Icon"
-msgstr ""
+msgstr "Ícone"
 
 #: src/tables/stock/StockItemTable.tsx:101
 msgid "This stock item is in production"
@@ -8055,48 +8069,48 @@ msgstr "Localização Externa"
 msgid "Show items in an external location"
 msgstr "Mostrar itens com localização externa"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8110,7 +8124,7 @@ msgstr ""
 
 #: src/tables/stock/StockItemTestResultTable.tsx:174
 msgid "Result"
-msgstr ""
+msgstr "Resultado"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:196
 msgid "Attachment"
@@ -8118,16 +8132,16 @@ msgstr "Anexo"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:212
 msgid "Test station"
-msgstr ""
+msgstr "Estação de teste"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:234
 msgid "Finished"
-msgstr ""
+msgstr "Concluído"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:286
 #: src/tables/stock/StockItemTestResultTable.tsx:357
 msgid "Edit Test Result"
-msgstr ""
+msgstr "Editar Resultado do Teste"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:288
 msgid "Test result updated"
@@ -8136,11 +8150,11 @@ msgstr ""
 #: src/tables/stock/StockItemTestResultTable.tsx:294
 #: src/tables/stock/StockItemTestResultTable.tsx:366
 msgid "Delete Test Result"
-msgstr ""
+msgstr "Deletar Resultado do Teste"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:296
 msgid "Test result deleted"
-msgstr ""
+msgstr "Resultado de teste deletado"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:310
 msgid "Test Passed"
@@ -8173,7 +8187,7 @@ msgstr ""
 #: src/tables/stock/StockItemTestResultTable.tsx:393
 #: src/tables/stock/TestStatisticsTable.tsx:62
 msgid "Passed"
-msgstr ""
+msgstr "Aprovado"
 
 #: src/tables/stock/StockItemTestResultTable.tsx:394
 msgid "Show only passed tests"
@@ -8208,17 +8222,17 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "Adicionar Local de Estoque"
 
 #: src/tables/stock/StockTrackingTable.tsx:64
 msgid "Added"
-msgstr ""
+msgstr "Adicionado"
 
 #: src/tables/stock/StockTrackingTable.tsx:69
 msgid "Removed"
-msgstr ""
+msgstr "Removido"
 
 #: src/tables/stock/StockTrackingTable.tsx:198
 msgid "No user information"
@@ -8227,11 +8241,11 @@ msgstr ""
 #: src/tables/stock/TestStatisticsTable.tsx:34
 #: src/tables/stock/TestStatisticsTable.tsx:64
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #: src/tables/stock/TestStatisticsTable.tsx:63
 msgid "Failed"
-msgstr ""
+msgstr "Reprovado"
 
 #: src/views/MobileAppView.tsx:22
 msgid "Mobile viewport detected"
diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po
index 130737b802..dc06eb1c81 100644
--- a/src/frontend/src/locales/ro/messages.po
+++ b/src/frontend/src/locales/ro/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ro\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Romanian\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po
index 1ef2fcee77..09fbcd7d16 100644
--- a/src/frontend/src/locales/ru/messages.po
+++ b/src/frontend/src/locales/ru/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ru\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -142,7 +142,7 @@ msgstr "Да"
 msgid "No"
 msgstr "Нет"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Имя не определено"
 
@@ -166,7 +166,7 @@ msgstr "Удалить"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Очистить"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Подтвердить"
 
@@ -612,10 +612,10 @@ msgstr "Узел"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Подробнее"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Неизвестная ошибка"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Произошла ошибка:"
 
@@ -1424,6 +1424,7 @@ msgstr "Неизвестная модель: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Неизвестная модель: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr "Категории деталей"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "На складе"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Остатки"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Покупка"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr "Перемещение запасов"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Подсчет остатков"
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr "Внешняя ссылка"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Базовая единица измерения"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po
index abfe428a9c..b6e39df674 100644
--- a/src/frontend/src/locales/sk/messages.po
+++ b/src/frontend/src/locales/sk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sk\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Slovak\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po
index 0b7740d6d4..46a39c5fb6 100644
--- a/src/frontend/src/locales/sl/messages.po
+++ b/src/frontend/src/locales/sl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Slovenian\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po
index 9ecb601f31..ac339820dc 100644
--- a/src/frontend/src/locales/sr/messages.po
+++ b/src/frontend/src/locales/sr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Serbian (Latin)\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -142,7 +142,7 @@ msgstr "Da"
 msgid "No"
 msgstr "Ne"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Podnesi"
 
@@ -612,10 +612,10 @@ msgstr "Host"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Saznaj više"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Nepoznata greška"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Nastala je greška:"
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po
index 1cbdb09a27..37738cc159 100644
--- a/src/frontend/src/locales/sv/messages.po
+++ b/src/frontend/src/locales/sv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sv\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Swedish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Ja"
 msgid "No"
 msgstr "Nej"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Inget namn definierat"
 
@@ -166,7 +166,7 @@ msgstr "Ta bort"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Rensa"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Skicka"
 
@@ -612,10 +612,10 @@ msgstr "Värd"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Läs mer"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Okänt fel"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Ett fel inträffade:"
 
@@ -1424,6 +1424,7 @@ msgstr "Okänd modell: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Okänd modell: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Testmall för artiklar"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Leverantörsartikel"
 
@@ -1509,7 +1510,6 @@ msgstr "Artikelkategorier"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Lager artikel"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Försäljningsorder leveranser"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Returorder"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Lagersaldo"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Serienummer"
@@ -1824,7 +1826,7 @@ msgstr "Serienummer"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Inköp"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr "Referens"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Skapad"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Färdigdatum"
@@ -4390,7 +4400,7 @@ msgstr "Test statistik"
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Bilagor"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr "Order avbruten"
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr "Avbryt denna order"
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr "Pausa denna order"
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr "Ordern är pausad"
@@ -4469,14 +4479,14 @@ msgstr "Utfärda tillverknings order"
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr "Utfärda denna order"
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr "Order utfärdad"
@@ -4487,28 +4497,28 @@ msgstr "Slutför tillverknings order"
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr "Markera denna order som slutförd"
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr "Order slutförd"
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr "Utfärda Order"
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr "Slutför Order"
@@ -4519,28 +4529,28 @@ msgstr "Åtgärder Tillverknings order"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr "Redigera order"
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr "Duplicera order"
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr "Pausa order"
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "Avbryt order"
@@ -4595,7 +4605,7 @@ msgstr "Tillverkare"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Kund"
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr "Redigera artikel"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Lägg till artikel"
 
@@ -5094,7 +5104,7 @@ msgstr "Borttagning av denna artikel kan inte återställas"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Lager åtgärder"
 
@@ -5164,7 +5174,7 @@ msgstr "Försäljningshistorik"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Totalpris"
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr "Slutför returorder"
 
@@ -5459,7 +5469,7 @@ msgstr "Redigera försäljningsorder"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Ny försäljningsorder"
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr "Är du säker på att du vill radera denna adress?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr "Radera kontakt"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po
index eee890174b..d176228e19 100644
--- a/src/frontend/src/locales/th/messages.po
+++ b/src/frontend/src/locales/th/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: th\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Thai\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po
index c85431e811..2a548ea9d5 100644
--- a/src/frontend/src/locales/tr/messages.po
+++ b/src/frontend/src/locales/tr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: tr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Turkish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -142,7 +142,7 @@ msgstr "Evet"
 msgid "No"
 msgstr "Hayır"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Herhangi bir ad tanımlanmamış"
 
@@ -166,7 +166,7 @@ msgstr "Kaldır"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Temizle"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Gönder"
 
@@ -612,10 +612,10 @@ msgstr "Sunucu"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Devamını Oku"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Bilinmeyen hata"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Bir hata oluştu:"
 
@@ -1424,6 +1424,7 @@ msgstr "Bilinmeyen model: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Bilinmeyen model: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Parça Test Şablonları"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Sağlayıcı Parçası"
 
@@ -1509,7 +1510,6 @@ msgstr "Parça Kategorileri"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Stok Ögesi"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Satış Siparişi Gönderileri"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "İade Emri"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Stok"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Seri Numarası"
@@ -1824,7 +1826,7 @@ msgstr "Seri Numarası"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Satın Alınıyor"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "Paketleme"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Alındı"
 
@@ -3016,6 +3018,14 @@ msgstr "Alınan Satır Ögeleri"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Verilen miktarı tekli ögeler yerine paketler olarak ekle"
@@ -3048,7 +3058,7 @@ msgstr "Stok Durumu"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Stok Ögesi Ekle"
 
@@ -3107,8 +3117,8 @@ msgstr "Stoku Aktar"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Stoku Say"
 
@@ -3787,15 +3797,15 @@ msgstr "Hiç jeton yapılandırılmadı"
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr "Konum Türleri"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Makineler"
 
@@ -4239,11 +4249,11 @@ msgstr "Referans"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Oluşturuldu"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Hedef Tarih"
@@ -4390,7 +4400,7 @@ msgstr "Test İstatistikleri"
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Ekler"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr "Sipariş iptal edildi"
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr "Bu siparişi iptal et"
@@ -4451,14 +4461,14 @@ msgstr "Yapı Siparişini Beklet"
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr "Bu yapı siparişini beklemeye al"
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr "Beklemeye alınan sipariş"
@@ -4469,14 +4479,14 @@ msgstr "Yapı Siparişi Ver"
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr "Bu siparişi ver"
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr "Sipariş verildi"
@@ -4487,28 +4497,28 @@ msgstr "Yapı Siparişini Tamamla"
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr "Bu siparişi tamamlandı olarak imle"
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr "Sipariş tamamlandı"
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr "Sipariş Ver"
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr "Siparişi Tamamla"
@@ -4519,28 +4529,28 @@ msgstr "Yapım Siprişi Eylemleri"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr "Siparişi düzenle"
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr "Siparişi çoğalt"
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr "Siparişi beklet"
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "Siparişi iptal et"
@@ -4595,7 +4605,7 @@ msgstr "Üretici"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "Müşteri"
@@ -4651,7 +4661,7 @@ msgstr "Harici Bağlantı"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "Üretici Parça Numarası"
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Sağlayıcılar"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "Üretici Parçasını Düzenle"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr "Üretici Parçası Ekle"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "Üretici Parçasını Sil"
 
@@ -4702,7 +4712,7 @@ msgstr "Üretici Parçası"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Paket Miktarı"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr "Sağlayıcı Parçası Eylemleri"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Sağlayıcı Parçasını Düzenle"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "Sağlayıcı Parçasını Sil"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Sağlayıcı Parçası Ekle"
 
@@ -5080,7 +5090,7 @@ msgstr "Parçayı Düzenle"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "Parça Ekle"
 
@@ -5094,7 +5104,7 @@ msgstr "Bu parçanın silinmesi geri alınamaz"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "Stok Eylemleri"
 
@@ -5164,7 +5174,7 @@ msgstr "Satış Geçmişi"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "Toplam Fiyat"
 
@@ -5196,10 +5206,10 @@ msgstr "Maximum Fiyat"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Birim Fiyatı"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Güncellendi"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr "Çubuk Grafik"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "Fiyat Aralığı Ekle"
 
@@ -5242,7 +5252,7 @@ msgstr "Fiyat Aralığını Sil"
 msgid "Price Break"
 msgstr "Fiyat Aralığı"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr "Fiyat"
 
@@ -5321,7 +5331,7 @@ msgstr "Satış Siparişi"
 msgid "Sale Price"
 msgstr "Satış Fiyatı"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "Sağlayıcı Fiyatı"
@@ -5337,7 +5347,7 @@ msgstr "Satın Alma Siparişini Düzenle"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "Satın Alma Siparişi Ekle"
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Sipariş Ayrıntıları"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr "Fazladan Satır Ögeleri"
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr "Satın Alma Siparişini Tamamla"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Sipariş Eylemleri"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "Müşteri Referansı"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "İade Emrini Düzenle"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "İade Emri Ekle"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr "İade Emri Ver"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr "İade Emrini İptal Et"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr "Emir iptal edildi"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr "İade Emrini Beklet"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr "İade Emrini Tamamla"
 
@@ -5459,7 +5469,7 @@ msgstr "Satış Siparişlerini Düzenle"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "Satış Siparişi Ekle"
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Stoku say"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Stok ekle"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Stoku kaldır"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Aktarım"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Stoku aktar"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr "Fiyatlandırılmış ögeleri göster"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr "ML Verisi İçe aktar"
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr "ML Ögesi Ekle"
 
@@ -6032,7 +6042,7 @@ msgstr "ML ögesi silindi"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr "ML Doğrula"
 
@@ -6064,13 +6074,13 @@ msgstr "ML Satırını Doğrula"
 msgid "Edit Substitutes"
 msgstr "Yedekleri Düzenle"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr "Parça Kilitli"
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr "Parça kilitli olduğundan malzeme listesi düzenlenemez"
 
@@ -6293,7 +6303,7 @@ msgstr "Sorumlu sahibine göre süz"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "Test Sonucu Ekle"
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr "Gerekli Testler"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "Adres Ekle"
 
@@ -6406,7 +6416,7 @@ msgstr "Bu adresi silmek istediğinize emin misiniz?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "Şirket Ekle"
 
@@ -6438,7 +6448,7 @@ msgstr "Bağlantı Ekle"
 msgid "Delete Contact"
 msgstr "Bağlantıyı Sil"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "Bağlantı ekle"
 
@@ -6508,21 +6518,21 @@ msgstr "Ek dosyasını yüklemek için buraya sürükleyiniz"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Satır Ögesi Ekle"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Satır Ögesini Düzenle"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr "Satır Ögesini Sil"
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr "Makine bilgisi"
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr "Makine Türü"
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr "İlklendi"
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr "Hatalar"
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr "Hiç hata raporlanmadı"
 
@@ -6617,73 +6627,73 @@ msgstr "Sürücü Ayarları"
 msgid "Add machine"
 msgstr "Makine ekle"
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr "Makine ayrıntısı"
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr "Sürücü"
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr "Dahili sürücü"
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr "Makine türü bulunamadı."
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr "Makine türü bilgisi"
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr "Slug"
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr "Sağlayıcı eklentisi"
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr "Sağlayıcı dosyası"
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Dahili"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr "Kullanılabilir sürücüler"
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr "Makine sürücüsü bulunamadı."
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr "Makine sürücüsü bilgisi"
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr "Makine türü"
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr "Yerleşik tür"
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr "Makine türü ayrıntısı"
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr "Makine sürücüsü ayrıntısı"
 
@@ -6752,7 +6762,7 @@ msgstr "Kullanıcının abone olduğu sınıfları göster"
 msgid "New Part Category"
 msgstr "Yeni Parça Sınıfı"
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr "Parça Sınıfı Ekle"
 
@@ -7106,15 +7116,15 @@ msgstr "Sanal türevleri göster"
 msgid "Show trackable variants"
 msgstr "İzlenebilir türevleri göster"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "İlgili Parça Ekle"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "İlgili Parçayı Sil"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "İlgili parça ekle"
 
@@ -7387,7 +7397,7 @@ msgstr "Parametreyi Sil"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr "İçe Satır Ögeleri Aktar"
 
@@ -7415,53 +7425,53 @@ msgstr "Hedef"
 msgid "Receive line item"
 msgstr "Satır ögesini teslim al"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Satır ögesi ekle"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Ögeleri teslim al"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "ÜPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Temel birimler"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Sağlayıcı parçası oluşturuldu"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Sağlayıcı parçası ekle"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr "Etkin sağlayıcı parçalarını göster"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr "Etkin Parça"
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr "Etkin dahili parçaları göster"
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr "Etkin Parça"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr "Etkin dahili parçaları göster"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr "Etkin Sağlayıcı"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr "Etkin sağlayıcıları göster"
 
@@ -7473,19 +7483,23 @@ msgstr "Etkin sağlayıcıları göster"
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr "Teslim Alma Tarihi"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr "Teslim alınan ögeleri göster"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr "Satır ögesi durumuna göre süz"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr "Ögeyi Teslim Al"
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr "Yapım stoku"
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr "Sipariş stoku"
 
@@ -8055,48 +8069,48 @@ msgstr "Harici Konum"
 msgid "Show items in an external location"
 msgstr "Harici bir konumdaki ögeleri göster"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr "Yeni bir stok ögesi ekle"
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr "Bir stok ögesinden bir miktar kaldır"
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr "Stok ögelerini yeni konumlara taşı"
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr "Stok durumunu değiştir"
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr "Stok ögelerinin durumunu değiştir"
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr "Stoku birleştir"
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr "Stok ögelerini birleştir"
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr "Yeni stok sipariş et"
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr "Müşteriye ata"
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr "Stoku sil"
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr "Stok ögelerini sil"
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr "Konum türüne göre süz"
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "Stok Konumu Ekle"
 
diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po
index cdd3484b4e..11a818d934 100644
--- a/src/frontend/src/locales/uk/messages.po
+++ b/src/frontend/src/locales/uk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: uk\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Ukrainian\n"
 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -142,7 +142,7 @@ msgstr "Так"
 msgid "No"
 msgstr "Ні"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Ім'я не визначено"
 
@@ -166,7 +166,7 @@ msgstr "Видалити"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Очистити"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Відправити"
 
@@ -612,10 +612,10 @@ msgstr "Хост"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Невідома помилка"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "В наявності"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Серійний номер"
@@ -1824,7 +1826,7 @@ msgstr "Серійний номер"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po
index 32f7a9d9a0..78c0e4f373 100644
--- a/src/frontend/src/locales/vi/messages.po
+++ b/src/frontend/src/locales/vi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: vi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Vietnamese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr "Đồng ý"
 msgid "No"
 msgstr "Không"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "Chưa định nghĩa tên"
 
@@ -166,7 +166,7 @@ msgstr "Xoá"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "Clear"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "Gửi"
 
@@ -612,10 +612,10 @@ msgstr "Host"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr "Xem thêm"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "Lỗi không xác định"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "Lỗi đã xảy ra:"
 
@@ -1424,6 +1424,7 @@ msgstr "Model không rõ: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "Model không rõ: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "Mẫu thử nghiệm"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "Phụ kiện nhà cung cấp"
 
@@ -1509,7 +1510,6 @@ msgstr "Danh mục phụ kiện"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "Hàng trong kho"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "Vận chuyển đơn hàng"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "Đơn hàng trả lại"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "Kho hàng"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "Số sê-ri"
@@ -1824,7 +1826,7 @@ msgstr "Số sê-ri"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "Mua sắm"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "Đóng gói"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "SKU"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "Đã nhận"
 
@@ -3016,6 +3018,14 @@ msgstr "Nhận hạng mục"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "Thêm số lượng đã có theo gói thay vì các mục đơn lẻ"
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "Thêm mặt hàng trong kho"
 
@@ -3107,8 +3117,8 @@ msgstr "Chuyển kho"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "Kiểm kê"
 
@@ -3787,15 +3797,15 @@ msgstr "Chưa được cấu hình"
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr "Loại vị trí"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "Máy móc"
 
@@ -4239,11 +4249,11 @@ msgstr "Tham chiếu"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "Đã tạo"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "Ngày mục tiêu"
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "Đính kèm"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr "Nhà sản xuất"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "Nhà cung cấp"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Số lượng gói"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "Sửa sản phẩm nhà cung cấp"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "Thêm sản phẩm nhà cung cấp"
 
@@ -5080,7 +5090,7 @@ msgstr "Sửa phụ kiện"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "Đơn giá"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "Đã cập nhật"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "Chi tiết đơn đặt"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "Chức năng đơn đặt"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "Đếm hàng"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "Thêm hàng"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "Xóa hàng"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "Chuyển"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "Chuyển giao hàng"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "Thêm hạng mục"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "Sửa hạng mục"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "Gắn liền"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "Thêm phụ kiện liên quan"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "Xóa phụ kiện liên quan"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "Thêm phụ kiện liên quan"
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr "Đích đến"
 msgid "Receive line item"
 msgstr "Nhận hạng mục"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "Thêm hạng mục"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "Nhận hàng hóa"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "MPN"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "Đơn vị cơ sở"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "Đã tạo sản phẩm nhà cung cấp"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "Thêm sản phẩm nhà cung cấp"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po
index 856e8b4eaf..83ef13c034 100644
--- a/src/frontend/src/locales/zh_Hans/messages.po
+++ b/src/frontend/src/locales/zh_Hans/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr "是"
 msgid "No"
 msgstr "否"
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr "未定义名称"
 
@@ -166,7 +166,7 @@ msgstr "移除"
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr "清除"
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr "提交"
 
@@ -612,10 +612,10 @@ msgstr "主机"
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr "扫描"
 msgid "Read More"
 msgstr "了解更多"
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr "未知错误"
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr "出现了一个错误"
 
@@ -1424,6 +1424,7 @@ msgstr "未知模型: {model}"
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr "未知模型: {model}"
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr "零件测试模板"
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr "供应商零件"
 
@@ -1509,7 +1510,6 @@ msgstr "零件类别"
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr "库存项"
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr "销售订单配送"
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr "退货订单"
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr "库存"
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr "序列号"
@@ -1824,7 +1826,7 @@ msgstr "序列号"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr "采购中"
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr "包装"
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr "库存单位  (SKU)"
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr "已接收"
 
@@ -3016,6 +3018,14 @@ msgstr "接收行项目"
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr "将给定的数量添加为包,而不是单个项目"
@@ -3048,7 +3058,7 @@ msgstr "库存状态"
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr "编辑库存项"
 
@@ -3107,8 +3117,8 @@ msgstr "转移库存"
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr "库存数量"
 
@@ -3787,15 +3797,15 @@ msgstr "未配置令牌"
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr "位置类型"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr "设备"
 
@@ -4239,11 +4249,11 @@ msgstr "参考"
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr "已创建"
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr "预计日期"
@@ -4390,7 +4400,7 @@ msgstr "测试统计数据"
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr "附件"
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr "订单已取消"
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr "取消此订单"
@@ -4451,14 +4461,14 @@ msgstr "挂起生产订单"
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr "将此订单挂起"
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr "挂起订单"
@@ -4469,14 +4479,14 @@ msgstr "发出生产订单"
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr "发出这个订单"
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr "订单发起"
@@ -4487,28 +4497,28 @@ msgstr "完成生产订单"
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr "标记该订单为已完成"
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr "订单已完成"
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr "发布订单"
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr "完成订单"
@@ -4519,28 +4529,28 @@ msgstr "生产订单操作"
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr "编辑订单"
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr "复制订单"
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr "挂起订单"
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr "取消订单"
@@ -4595,7 +4605,7 @@ msgstr "制造商"
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr "客户"
@@ -4651,7 +4661,7 @@ msgstr "外部链接"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr "制造商零件编号"
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr "供应商"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr "编辑制造商零件"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr "添加制造商零件"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr "删除制造商零件"
 
@@ -4702,7 +4712,7 @@ msgstr "制造商零件"
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "包装数量"
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr "供应商零件操作"
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr "编辑供应商零件"
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr "删除供应商零件"
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr "添加供应商零件"
 
@@ -5080,7 +5090,7 @@ msgstr "编辑零件"
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr "添加零件"
 
@@ -5094,7 +5104,7 @@ msgstr "删除此零件无法撤销"
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr "库存操作"
 
@@ -5164,7 +5174,7 @@ msgstr "销售记录"
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr "总价"
 
@@ -5196,10 +5206,10 @@ msgstr "最高价格"
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr "单价"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr "已更新"
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr "柱状图"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr "新增批发价"
 
@@ -5242,7 +5252,7 @@ msgstr "删除批发价"
 msgid "Price Break"
 msgstr "批发价"
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr "价格"
 
@@ -5321,7 +5331,7 @@ msgstr "销售订单"
 msgid "Sale Price"
 msgstr "销售价格"
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr "供应商价格"
@@ -5337,7 +5347,7 @@ msgstr "编辑采购订单"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr "添加采购订单"
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr "订单细节"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr "完成采购订单"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr "订单操作"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr "客户参考"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr "编辑退货订单"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr "添加退货订单"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr "发布退货订单"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr "取消退货订单"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr "订单已取消"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr "挂起退货订单"
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr "完成退货订单"
 
@@ -5459,7 +5469,7 @@ msgstr "编辑销售订单"
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr "添加销售订单"
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr "库存计数"
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr "添加库存"
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr "移除库存"
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr "转移"
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr "转移库存"
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr "显示带定价的项目"
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr "导入物料清单数据"
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr "添加物料清单项"
 
@@ -6032,7 +6042,7 @@ msgstr "物料清单项目已删除"
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr "验证物料清单"
 
@@ -6064,13 +6074,13 @@ msgstr "验证物料清单行"
 msgid "Edit Substitutes"
 msgstr "编辑替代零件"
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr "零件已锁定"
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr "无法编辑材料清单,因为零件已锁定"
 
@@ -6293,7 +6303,7 @@ msgstr "根据负责人进行筛选"
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr "添加测试结果"
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr "需要测试"
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr "新增地址"
 
@@ -6406,7 +6416,7 @@ msgstr "您确定要删除该地址?"
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr "添加公司"
 
@@ -6438,7 +6448,7 @@ msgstr "添加联系人"
 msgid "Delete Contact"
 msgstr "删除联系人"
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr "添加联系人"
 
@@ -6508,21 +6518,21 @@ msgstr "拖拽附件文件到此处上传"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr "添加行项目"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr "编辑行项目"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr "删除行项目"
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr "设备信息"
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr "设备类型"
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr "已初始化"
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr "错误"
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr "未报告错误"
 
@@ -6617,73 +6627,73 @@ msgstr "驱动设置"
 msgid "Add machine"
 msgstr "添加设备"
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr "设备详情"
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr "驱动"
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr "内置驱动"
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr "找不到设备类型。"
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr "设备类型信息"
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr "别名"
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr "供应商插件"
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr "供应商文件"
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr "内置"
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr "可用驱动程序"
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr "未找到设备驱动程序。"
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr "设备驱动信息"
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr "设备类型"
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr "内置类型"
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr "设备类型详情"
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr "设备驱动详情"
 
@@ -6752,7 +6762,7 @@ msgstr "显示用户订阅的类别"
 msgid "New Part Category"
 msgstr "新建零件类别"
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr "增加零件类别"
 
@@ -7106,15 +7116,15 @@ msgstr "显示虚拟变体"
 msgid "Show trackable variants"
 msgstr "显示可跟踪变体"
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr "添加关联零件"
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr "删除关联零件"
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr "添加关联零件"
 
@@ -7387,7 +7397,7 @@ msgstr "删除参数"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr "导入行项目"
 
@@ -7415,53 +7425,53 @@ msgstr "目的地"
 msgid "Receive line item"
 msgstr "接收这行项目"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr "添加行项目"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr "收到项目"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr "制造商零件编号 (MPN)"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr "基础单位"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr "供应商零件已更新"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr "添加供应商零件"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr "显示活动供应商零件"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr "激活的零件"
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr "显示活动内部零件"
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr "激活的零件"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr "显示活动内部零件"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr "活跃的供应商"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr "显示活跃供应商"
 
@@ -7473,19 +7483,23 @@ msgstr "显示活跃供应商"
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr "接收日期"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr "显示已收到的项目"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr "按行项目状态筛选"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr "接收物品"
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr "生产库存"
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr "订单库存"
 
@@ -8055,48 +8069,48 @@ msgstr "外部地点"
 msgid "Show items in an external location"
 msgstr "显示外部库存地点的项目"
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr "添加一个新的库存项"
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr "从库存项中删除一些数量"
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr "将库存项目移动到新位置"
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr "更改库存状态"
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr "更改库存项的状态"
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr "合并库存"
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr "合并库存项"
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr "订单新库存"
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr "分配给客户"
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr "删除库存"
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr "删除库存项"
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr "按位置类型筛选"
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr "添加库存地点"
 
diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po
index 6142a3c38c..b890a10abc 100644
--- a/src/frontend/src/locales/zh_Hant/messages.po
+++ b/src/frontend/src/locales/zh_Hant/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-09-17 04:20\n"
+"PO-Revision-Date: 2024-09-18 03:15\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Traditional\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -142,7 +142,7 @@ msgstr ""
 msgid "No"
 msgstr ""
 
-#: src/components/details/Details.tsx:301
+#: src/components/details/Details.tsx:304
 msgid "No name defined"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
 #: src/components/items/ActionDropdown.tsx:270
 #: src/components/items/ActionDropdown.tsx:271
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 #: src/hooks/UseForm.tsx:40
 #: src/tables/FilterSelectDrawer.tsx:210
 #: src/tables/build/BuildOutputTable.tsx:290
@@ -187,7 +187,7 @@ msgstr ""
 
 #: src/components/details/DetailsImage.tsx:232
 #: src/components/forms/ApiForm.tsx:640
-#: src/contexts/ThemeContext.tsx:43
+#: src/contexts/ThemeContext.tsx:45
 msgid "Submit"
 msgstr ""
 
@@ -612,10 +612,10 @@ msgstr ""
 #: src/pages/part/CategoryDetail.tsx:81
 #: src/pages/part/PartDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:83
-#: src/tables/machine/MachineTypeTable.tsx:65
-#: src/tables/machine/MachineTypeTable.tsx:109
-#: src/tables/machine/MachineTypeTable.tsx:216
-#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/machine/MachineTypeTable.tsx:67
+#: src/tables/machine/MachineTypeTable.tsx:111
+#: src/tables/machine/MachineTypeTable.tsx:218
+#: src/tables/machine/MachineTypeTable.tsx:321
 #: src/tables/plugin/PluginErrorTable.tsx:33
 #: src/tables/plugin/PluginListTable.tsx:126
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
@@ -968,12 +968,12 @@ msgstr ""
 msgid "Read More"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:5
+#: src/components/items/ErrorItem.tsx:8
 #: src/tables/InvenTreeTable.tsx:488
 msgid "Unknown error"
 msgstr ""
 
-#: src/components/items/ErrorItem.tsx:10
+#: src/components/items/ErrorItem.tsx:13
 msgid "An error occurred:"
 msgstr ""
 
@@ -1424,6 +1424,7 @@ msgstr ""
 #: src/forms/BuildForms.tsx:450
 #: src/forms/BuildForms.tsx:598
 #: src/forms/PurchaseOrderForms.tsx:641
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/forms/StockForms.tsx:486
 #: src/forms/StockForms.tsx:523
 #: src/forms/StockForms.tsx:549
@@ -1436,8 +1437,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1080
 #: src/tables/build/BuildAllocatedStockTable.tsx:82
 #: src/tables/part/PartTable.tsx:28
-#: src/tables/part/RelatedPartTable.tsx:45
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:88
+#: src/tables/part/RelatedPartTable.tsx:47
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:68
 #: src/tables/stock/StockTrackingTable.tsx:74
 msgid "Part"
@@ -1476,7 +1477,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:170
 #: src/tables/build/BuildAllocatedStockTable.tsx:131
 #: src/tables/part/PartPurchaseOrdersTable.tsx:47
-#: src/tables/purchasing/SupplierPartTable.tsx:68
+#: src/tables/purchasing/SupplierPartTable.tsx:70
 msgid "Supplier Part"
 msgstr ""
 
@@ -1509,7 +1510,6 @@ msgstr ""
 #: src/components/render/ModelType.tsx:78
 #: src/forms/BuildForms.tsx:598
 #: src/pages/stock/StockDetail.tsx:608
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:94
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
 msgstr ""
@@ -1649,7 +1649,7 @@ msgid "Sales Order Shipments"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:174
-#: src/pages/sales/ReturnOrderDetail.tsx:453
+#: src/pages/sales/ReturnOrderDetail.tsx:454
 #: src/tables/stock/StockTrackingTable.tsx:129
 msgid "Return Order"
 msgstr ""
@@ -1811,9 +1811,11 @@ msgid "Stock"
 msgstr ""
 
 #: src/components/render/Stock.tsx:61
+#: src/forms/ReturnOrderForms.tsx:118
 #: src/pages/stock/StockDetail.tsx:147
 #: src/pages/stock/StockDetail.tsx:565
 #: src/tables/build/BuildAllocatedStockTable.tsx:102
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:106
 #: src/tables/sales/SalesOrderAllocationTable.tsx:80
 msgid "Serial Number"
 msgstr ""
@@ -1824,7 +1826,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/pages/part/pricing/BomPricingPanel.tsx:109
 #: src/pages/part/pricing/PriceBreakPanel.tsx:89
-#: src/pages/part/pricing/PriceBreakPanel.tsx:171
+#: src/pages/part/pricing/PriceBreakPanel.tsx:172
 #: src/pages/stock/StockDetail.tsx:142
 #: src/pages/stock/StockDetail.tsx:571
 #: src/tables/build/BuildOrderTestTable.tsx:198
@@ -2577,7 +2579,7 @@ msgstr ""
 #: src/defaults/links.tsx:37
 #: src/defaults/menuItems.tsx:53
 #: src/pages/company/CustomerDetail.tsx:9
-#: src/pages/sales/ReturnOrderDetail.tsx:458
+#: src/pages/sales/ReturnOrderDetail.tsx:459
 #: src/pages/sales/SalesIndex.tsx:53
 #: src/pages/sales/SalesOrderDetail.tsx:509
 msgid "Sales"
@@ -2965,7 +2967,7 @@ msgstr ""
 #: src/tables/machine/MachineListTable.tsx:334
 #: src/tables/part/PartPurchaseOrdersTable.tsx:35
 #: src/tables/purchasing/PurchaseOrderTable.tsx:55
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:132
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:149
 #: src/tables/sales/ReturnOrderTable.tsx:46
 #: src/tables/sales/SalesOrderTable.tsx:53
 #: src/tables/settings/CustomStateTable.tsx:57
@@ -2990,7 +2992,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:641
 #: src/tables/part/PartPurchaseOrdersTable.tsx:118
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:144
 msgid "Received"
 msgstr ""
 
@@ -3016,6 +3018,14 @@ msgstr ""
 #~ msgid "Receive line items"
 #~ msgstr "Receive line items"
 
+#: src/forms/ReturnOrderForms.tsx:129
+msgid "Receive Items"
+msgstr ""
+
+#: src/forms/ReturnOrderForms.tsx:136
+msgid "Item received into stock"
+msgstr ""
+
 #: src/forms/StockForms.tsx:109
 msgid "Add given quantity as packs instead of individual items"
 msgstr ""
@@ -3048,7 +3058,7 @@ msgstr ""
 #: src/forms/StockForms.tsx:186
 #: src/pages/stock/StockDetail.tsx:431
 #: src/tables/stock/StockItemTable.tsx:417
-#: src/tables/stock/StockItemTable.tsx:535
+#: src/tables/stock/StockItemTable.tsx:537
 msgid "Add Stock Item"
 msgstr ""
 
@@ -3107,8 +3117,8 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:1014
 #: src/pages/stock/LocationDetail.tsx:314
 #: src/pages/stock/LocationDetail.tsx:318
-#: src/tables/stock/StockItemTable.tsx:467
-#: src/tables/stock/StockItemTable.tsx:471
+#: src/tables/stock/StockItemTable.tsx:468
+#: src/tables/stock/StockItemTable.tsx:472
 msgid "Count Stock"
 msgstr ""
 
@@ -3787,15 +3797,15 @@ msgstr ""
 #: src/tables/company/CompanyTable.tsx:61
 #: src/tables/company/CompanyTable.tsx:95
 #: src/tables/machine/MachineListTable.tsx:331
-#: src/tables/machine/MachineListTable.tsx:593
+#: src/tables/machine/MachineListTable.tsx:594
 #: src/tables/part/ParametricPartTable.tsx:223
 #: src/tables/part/PartTable.tsx:178
 #: src/tables/part/PartVariantTable.tsx:15
 #: src/tables/plugin/PluginListTable.tsx:149
 #: src/tables/plugin/PluginListTable.tsx:271
 #: src/tables/plugin/PluginListTable.tsx:563
-#: src/tables/purchasing/SupplierPartTable.tsx:98
-#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/purchasing/SupplierPartTable.tsx:100
+#: src/tables/purchasing/SupplierPartTable.tsx:190
 #: src/tables/settings/UserTable.tsx:283
 #: src/tables/stock/StockItemTable.tsx:289
 msgid "Active"
@@ -3953,7 +3963,7 @@ msgid "Location Types"
 msgstr ""
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:191
-#: src/tables/machine/MachineTypeTable.tsx:287
+#: src/tables/machine/MachineTypeTable.tsx:289
 msgid "Machines"
 msgstr ""
 
@@ -4239,11 +4249,11 @@ msgstr ""
 #: src/tables/bom/UsedInTable.tsx:44
 #: src/tables/build/BuildAllocatedStockTable.tsx:70
 #: src/tables/build/BuildLineTable.tsx:188
-#: src/tables/machine/MachineTypeTable.tsx:69
-#: src/tables/machine/MachineTypeTable.tsx:112
-#: src/tables/machine/MachineTypeTable.tsx:219
-#: src/tables/machine/MachineTypeTable.tsx:323
-#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/machine/MachineTypeTable.tsx:71
+#: src/tables/machine/MachineTypeTable.tsx:114
+#: src/tables/machine/MachineTypeTable.tsx:221
+#: src/tables/machine/MachineTypeTable.tsx:325
+#: src/tables/part/RelatedPartTable.tsx:66
 #: src/tables/plugin/PluginListTable.tsx:129
 #: src/tables/plugin/PluginListTable.tsx:276
 #: src/tables/sales/SalesOrderAllocationTable.tsx:56
@@ -4293,7 +4303,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:197
 #: src/tables/ColumnRenderers.tsx:212
 #: src/tables/part/PartPurchaseOrdersTable.tsx:97
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:110
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:127
 #: src/tables/sales/SalesOrderLineItemTable.tsx:103
 msgid "Target Date"
 msgstr ""
@@ -4390,7 +4400,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:179
 #: src/pages/part/PartDetail.tsx:730
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:305
-#: src/pages/sales/ReturnOrderDetail.tsx:270
+#: src/pages/sales/ReturnOrderDetail.tsx:271
 #: src/pages/sales/SalesOrderDetail.tsx:339
 #: src/pages/stock/StockDetail.tsx:382
 msgid "Attachments"
@@ -4402,7 +4412,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:253
 #: src/pages/part/PartDetail.tsx:738
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
-#: src/pages/sales/ReturnOrderDetail.tsx:281
+#: src/pages/sales/ReturnOrderDetail.tsx:282
 #: src/pages/sales/SalesOrderDetail.tsx:350
 #: src/pages/stock/StockDetail.tsx:393
 #: src/tables/build/BuildOrderTestTable.tsx:143
@@ -4440,7 +4450,7 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:394
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:343
-#: src/pages/sales/ReturnOrderDetail.tsx:342
+#: src/pages/sales/ReturnOrderDetail.tsx:343
 #: src/pages/sales/SalesOrderDetail.tsx:375
 msgid "Cancel this order"
 msgstr ""
@@ -4451,14 +4461,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:405
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351
-#: src/pages/sales/ReturnOrderDetail.tsx:350
+#: src/pages/sales/ReturnOrderDetail.tsx:351
 #: src/pages/sales/SalesOrderDetail.tsx:383
 msgid "Place this order on hold"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:406
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352
-#: src/pages/sales/ReturnOrderDetail.tsx:351
+#: src/pages/sales/ReturnOrderDetail.tsx:352
 #: src/pages/sales/SalesOrderDetail.tsx:384
 msgid "Order placed on hold"
 msgstr ""
@@ -4469,14 +4479,14 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:413
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:335
-#: src/pages/sales/ReturnOrderDetail.tsx:334
+#: src/pages/sales/ReturnOrderDetail.tsx:335
 #: src/pages/sales/SalesOrderDetail.tsx:367
 msgid "Issue this order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:414
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:336
-#: src/pages/sales/ReturnOrderDetail.tsx:335
+#: src/pages/sales/ReturnOrderDetail.tsx:336
 #: src/pages/sales/SalesOrderDetail.tsx:368
 msgid "Order issued"
 msgstr ""
@@ -4487,28 +4497,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:421
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:364
-#: src/pages/sales/ReturnOrderDetail.tsx:358
+#: src/pages/sales/ReturnOrderDetail.tsx:359
 #: src/pages/sales/SalesOrderDetail.tsx:391
 msgid "Mark this order as complete"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:422
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:358
-#: src/pages/sales/ReturnOrderDetail.tsx:359
+#: src/pages/sales/ReturnOrderDetail.tsx:360
 #: src/pages/sales/SalesOrderDetail.tsx:392
 msgid "Order completed"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:453
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:387
-#: src/pages/sales/ReturnOrderDetail.tsx:388
+#: src/pages/sales/ReturnOrderDetail.tsx:389
 #: src/pages/sales/SalesOrderDetail.tsx:421
 msgid "Issue Order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:460
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:394
-#: src/pages/sales/ReturnOrderDetail.tsx:395
+#: src/pages/sales/ReturnOrderDetail.tsx:396
 #: src/pages/sales/SalesOrderDetail.tsx:435
 msgid "Complete Order"
 msgstr ""
@@ -4519,28 +4529,28 @@ msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:483
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:416
-#: src/pages/sales/ReturnOrderDetail.tsx:417
+#: src/pages/sales/ReturnOrderDetail.tsx:418
 #: src/pages/sales/SalesOrderDetail.tsx:458
 msgid "Edit order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:487
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:424
-#: src/pages/sales/ReturnOrderDetail.tsx:423
+#: src/pages/sales/ReturnOrderDetail.tsx:424
 #: src/pages/sales/SalesOrderDetail.tsx:463
 msgid "Duplicate order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:491
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:427
-#: src/pages/sales/ReturnOrderDetail.tsx:428
+#: src/pages/sales/ReturnOrderDetail.tsx:429
 #: src/pages/sales/SalesOrderDetail.tsx:466
 msgid "Hold order"
 msgstr ""
 
 #: src/pages/build/BuildDetail.tsx:496
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432
-#: src/pages/sales/ReturnOrderDetail.tsx:433
+#: src/pages/sales/ReturnOrderDetail.tsx:434
 #: src/pages/sales/SalesOrderDetail.tsx:471
 msgid "Cancel order"
 msgstr ""
@@ -4595,7 +4605,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:227
 #: src/tables/company/CompanyTable.tsx:110
 #: src/tables/sales/ReturnOrderTable.tsx:78
-#: src/tables/sales/SalesOrderTable.tsx:108
+#: src/tables/sales/SalesOrderTable.tsx:109
 #: src/tables/stock/StockTrackingTable.tsx:140
 msgid "Customer"
 msgstr ""
@@ -4651,7 +4661,7 @@ msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:109
 #: src/pages/company/SupplierPartDetail.tsx:140
-#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+#: src/tables/purchasing/ManufacturerPartTable.tsx:58
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -4675,18 +4685,18 @@ msgid "Suppliers"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:208
-#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+#: src/tables/purchasing/ManufacturerPartTable.tsx:86
 msgid "Edit Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:215
-#: src/tables/purchasing/ManufacturerPartTable.tsx:72
-#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+#: src/tables/purchasing/ManufacturerPartTable.tsx:74
+#: src/tables/purchasing/ManufacturerPartTable.tsx:106
 msgid "Add Manufacturer Part"
 msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:227
-#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+#: src/tables/purchasing/ManufacturerPartTable.tsx:94
 msgid "Delete Manufacturer Part"
 msgstr ""
 
@@ -4702,7 +4712,7 @@ msgstr ""
 #: src/tables/part/PartPurchaseOrdersTable.tsx:69
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197
-#: src/tables/purchasing/SupplierPartTable.tsx:131
+#: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
 
@@ -4738,17 +4748,17 @@ msgid "Supplier Part Actions"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:300
-#: src/tables/purchasing/SupplierPartTable.tsx:210
+#: src/tables/purchasing/SupplierPartTable.tsx:213
 msgid "Edit Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:308
-#: src/tables/purchasing/SupplierPartTable.tsx:218
+#: src/tables/purchasing/SupplierPartTable.tsx:221
 msgid "Delete Supplier Part"
 msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:316
-#: src/tables/purchasing/SupplierPartTable.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:165
 msgid "Add Supplier Part"
 msgstr ""
 
@@ -5080,7 +5090,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:945
 #: src/tables/part/PartTable.tsx:331
-#: src/tables/part/PartTable.tsx:342
+#: src/tables/part/PartTable.tsx:343
 msgid "Add Part"
 msgstr ""
 
@@ -5094,7 +5104,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:1007
 #: src/pages/stock/LocationDetail.tsx:310
-#: src/tables/stock/StockItemTable.tsx:444
+#: src/tables/stock/StockItemTable.tsx:445
 msgid "Stock Actions"
 msgstr ""
 
@@ -5164,7 +5174,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:112
 #: src/tables/sales/ReturnOrderTable.tsx:104
 #: src/tables/sales/SalesOrderLineItemTable.tsx:93
-#: src/tables/sales/SalesOrderTable.tsx:136
+#: src/tables/sales/SalesOrderTable.tsx:137
 msgid "Total Price"
 msgstr ""
 
@@ -5196,10 +5206,10 @@ msgstr ""
 #~ msgstr "Maximum Total Price"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:129
-#: src/pages/part/pricing/PriceBreakPanel.tsx:172
+#: src/pages/part/pricing/PriceBreakPanel.tsx:173
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:121
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:64
 #: src/tables/bom/BomTable.tsx:176
 #: src/tables/general/ExtraLineItemTable.tsx:56
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
@@ -5209,7 +5219,7 @@ msgstr ""
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:154
 #: src/pages/part/pricing/VariantPricingPanel.tsx:53
-#: src/tables/purchasing/SupplierPartTable.tsx:148
+#: src/tables/purchasing/SupplierPartTable.tsx:150
 msgid "Updated"
 msgstr ""
 
@@ -5222,9 +5232,9 @@ msgid "Bar Chart"
 msgstr ""
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:58
-#: src/pages/part/pricing/PriceBreakPanel.tsx:110
+#: src/pages/part/pricing/PriceBreakPanel.tsx:111
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
-#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:169
 msgid "Add Price Break"
 msgstr ""
 
@@ -5242,7 +5252,7 @@ msgstr ""
 msgid "Price Break"
 msgstr ""
 
-#: src/pages/part/pricing/PriceBreakPanel.tsx:170
+#: src/pages/part/pricing/PriceBreakPanel.tsx:171
 msgid "Price"
 msgstr ""
 
@@ -5321,7 +5331,7 @@ msgstr ""
 msgid "Sale Price"
 msgstr ""
 
-#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
 msgid "Supplier Price"
 msgstr ""
@@ -5337,7 +5347,7 @@ msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:98
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
-#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+#: src/tables/purchasing/PurchaseOrderTable.tsx:141
 msgid "Add Purchase Order"
 msgstr ""
 
@@ -5382,7 +5392,7 @@ msgid "Order Details"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:276
-#: src/pages/sales/ReturnOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:255
 #: src/pages/sales/SalesOrderDetail.tsx:293
 msgid "Extra Line Items"
 msgstr ""
@@ -5404,44 +5414,44 @@ msgid "Complete Purchase Order"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:412
-#: src/pages/sales/ReturnOrderDetail.tsx:413
+#: src/pages/sales/ReturnOrderDetail.tsx:414
 #: src/pages/sales/SalesOrderDetail.tsx:453
 msgid "Order Actions"
 msgstr ""
 
 #: src/pages/sales/ReturnOrderDetail.tsx:97
 #: src/pages/sales/SalesOrderDetail.tsx:103
-#: src/tables/sales/SalesOrderTable.tsx:124
+#: src/tables/sales/SalesOrderTable.tsx:125
 msgid "Customer Reference"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:311
+#: src/pages/sales/ReturnOrderDetail.tsx:312
 msgid "Edit Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:320
+#: src/pages/sales/ReturnOrderDetail.tsx:321
 #: src/tables/sales/ReturnOrderTable.tsx:119
-#: src/tables/sales/ReturnOrderTable.tsx:128
+#: src/tables/sales/ReturnOrderTable.tsx:129
 msgid "Add Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/ReturnOrderDetail.tsx:333
 msgid "Issue Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:340
+#: src/pages/sales/ReturnOrderDetail.tsx:341
 msgid "Cancel Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:343
+#: src/pages/sales/ReturnOrderDetail.tsx:344
 msgid "Order canceled"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:348
+#: src/pages/sales/ReturnOrderDetail.tsx:349
 msgid "Hold Return Order"
 msgstr ""
 
-#: src/pages/sales/ReturnOrderDetail.tsx:356
+#: src/pages/sales/ReturnOrderDetail.tsx:357
 msgid "Complete Return Order"
 msgstr ""
 
@@ -5459,7 +5469,7 @@ msgstr ""
 
 #: src/pages/sales/SalesOrderDetail.tsx:248
 #: src/tables/sales/SalesOrderTable.tsx:84
-#: src/tables/sales/SalesOrderTable.tsx:96
+#: src/tables/sales/SalesOrderTable.tsx:97
 msgid "Add Sales Order"
 msgstr ""
 
@@ -5627,12 +5637,12 @@ msgid "Count stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:504
-#: src/tables/stock/StockItemTable.tsx:449
+#: src/tables/stock/StockItemTable.tsx:450
 msgid "Add stock"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:512
-#: src/tables/stock/StockItemTable.tsx:458
+#: src/tables/stock/StockItemTable.tsx:459
 msgid "Remove stock"
 msgstr ""
 
@@ -5641,7 +5651,7 @@ msgid "Transfer"
 msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:520
-#: src/tables/stock/StockItemTable.tsx:478
+#: src/tables/stock/StockItemTable.tsx:479
 msgid "Transfer stock"
 msgstr ""
 
@@ -6001,12 +6011,12 @@ msgid "Show items with pricing"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:378
-#: src/tables/bom/BomTable.tsx:511
+#: src/tables/bom/BomTable.tsx:512
 msgid "Import BOM Data"
 msgstr ""
 
 #: src/tables/bom/BomTable.tsx:388
-#: src/tables/bom/BomTable.tsx:523
+#: src/tables/bom/BomTable.tsx:526
 msgid "Add BOM Item"
 msgstr ""
 
@@ -6032,7 +6042,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:423
 #: src/tables/bom/BomTable.tsx:426
-#: src/tables/bom/BomTable.tsx:517
+#: src/tables/bom/BomTable.tsx:519
 msgid "Validate BOM"
 msgstr ""
 
@@ -6064,13 +6074,13 @@ msgstr ""
 msgid "Edit Substitutes"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:539
+#: src/tables/bom/BomTable.tsx:542
 #: src/tables/part/PartParameterTable.tsx:193
 #: src/tables/part/PartTestTemplateTable.tsx:253
 msgid "Part is Locked"
 msgstr ""
 
-#: src/tables/bom/BomTable.tsx:544
+#: src/tables/bom/BomTable.tsx:547
 msgid "Bill of materials cannot be edited, as the part is locked"
 msgstr ""
 
@@ -6293,7 +6303,7 @@ msgstr ""
 #: src/tables/build/BuildOrderTestTable.tsx:112
 #: src/tables/stock/StockItemTestResultTable.tsx:275
 #: src/tables/stock/StockItemTestResultTable.tsx:347
-#: src/tables/stock/StockItemTestResultTable.tsx:402
+#: src/tables/stock/StockItemTestResultTable.tsx:403
 msgid "Add Test Result"
 msgstr ""
 
@@ -6381,7 +6391,7 @@ msgid "Required Tests"
 msgstr ""
 
 #: src/tables/company/AddressTable.tsx:118
-#: src/tables/company/AddressTable.tsx:182
+#: src/tables/company/AddressTable.tsx:183
 msgid "Add Address"
 msgstr ""
 
@@ -6406,7 +6416,7 @@ msgstr ""
 #~ msgstr "New Company"
 
 #: src/tables/company/CompanyTable.tsx:74
-#: src/tables/company/CompanyTable.tsx:123
+#: src/tables/company/CompanyTable.tsx:124
 msgid "Add Company"
 msgstr ""
 
@@ -6438,7 +6448,7 @@ msgstr ""
 msgid "Delete Contact"
 msgstr ""
 
-#: src/tables/company/ContactTable.tsx:129
+#: src/tables/company/ContactTable.tsx:130
 msgid "Add contact"
 msgstr ""
 
@@ -6508,21 +6518,21 @@ msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:60
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/SalesOrderLineItemTable.tsx:200
 msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:269
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:72
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:218
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:80
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:226
 msgid "Delete Line Item"
 msgstr ""
@@ -6579,7 +6589,7 @@ msgid "Machine information"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:302
-#: src/tables/machine/MachineListTable.tsx:598
+#: src/tables/machine/MachineListTable.tsx:599
 msgid "Machine Type"
 msgstr ""
 
@@ -6592,12 +6602,12 @@ msgid "Initialized"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:349
-#: src/tables/machine/MachineTypeTable.tsx:261
+#: src/tables/machine/MachineTypeTable.tsx:263
 msgid "Errors"
 msgstr ""
 
 #: src/tables/machine/MachineListTable.tsx:357
-#: src/tables/machine/MachineTypeTable.tsx:269
+#: src/tables/machine/MachineTypeTable.tsx:271
 msgid "No errors reported"
 msgstr ""
 
@@ -6617,73 +6627,73 @@ msgstr ""
 msgid "Add machine"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:560
+#: src/tables/machine/MachineListTable.tsx:561
 msgid "Machine detail"
 msgstr ""
 
-#: src/tables/machine/MachineListTable.tsx:607
+#: src/tables/machine/MachineListTable.tsx:608
 msgid "Driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:73
+#: src/tables/machine/MachineTypeTable.tsx:75
 msgid "Builtin driver"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:89
+#: src/tables/machine/MachineTypeTable.tsx:91
 msgid "Machine type not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:97
+#: src/tables/machine/MachineTypeTable.tsx:99
 msgid "Machine type information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:110
-#: src/tables/machine/MachineTypeTable.tsx:217
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
 msgid "Slug"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:118
-#: src/tables/machine/MachineTypeTable.tsx:238
+#: src/tables/machine/MachineTypeTable.tsx:120
+#: src/tables/machine/MachineTypeTable.tsx:240
 msgid "Provider plugin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:130
-#: src/tables/machine/MachineTypeTable.tsx:250
+#: src/tables/machine/MachineTypeTable.tsx:132
+#: src/tables/machine/MachineTypeTable.tsx:252
 msgid "Provider file"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:135
-#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/machine/MachineTypeTable.tsx:137
+#: src/tables/machine/MachineTypeTable.tsx:257
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:146
+#: src/tables/machine/MachineTypeTable.tsx:148
 msgid "Available drivers"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:196
+#: src/tables/machine/MachineTypeTable.tsx:198
 msgid "Machine driver not found."
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:204
+#: src/tables/machine/MachineTypeTable.tsx:206
 msgid "Machine driver information"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:224
+#: src/tables/machine/MachineTypeTable.tsx:226
 msgid "Machine type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:327
+#: src/tables/machine/MachineTypeTable.tsx:329
 msgid "Builtin type"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:336
+#: src/tables/machine/MachineTypeTable.tsx:338
 msgid "Machine type detail"
 msgstr ""
 
-#: src/tables/machine/MachineTypeTable.tsx:346
+#: src/tables/machine/MachineTypeTable.tsx:348
 msgid "Machine driver detail"
 msgstr ""
 
@@ -6752,7 +6762,7 @@ msgstr ""
 msgid "New Part Category"
 msgstr ""
 
-#: src/tables/part/PartCategoryTable.tsx:112
+#: src/tables/part/PartCategoryTable.tsx:113
 msgid "Add Part Category"
 msgstr ""
 
@@ -7106,15 +7116,15 @@ msgstr ""
 msgid "Show trackable variants"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:84
+#: src/tables/part/RelatedPartTable.tsx:86
 msgid "Add Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:99
+#: src/tables/part/RelatedPartTable.tsx:101
 msgid "Delete Related Part"
 msgstr ""
 
-#: src/tables/part/RelatedPartTable.tsx:106
+#: src/tables/part/RelatedPartTable.tsx:109
 msgid "Add related part"
 msgstr ""
 
@@ -7387,7 +7397,7 @@ msgstr ""
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:337
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338
 msgid "Import Line Items"
 msgstr ""
 
@@ -7415,53 +7425,53 @@ msgstr ""
 msgid "Receive line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:342
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:143
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 #: src/tables/sales/SalesOrderLineItemTable.tsx:258
 msgid "Add line item"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:352
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355
 msgid "Receive items"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:93
+#: src/tables/purchasing/SupplierPartTable.tsx:95
 msgid "MPN"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:122
+#: src/tables/purchasing/SupplierPartTable.tsx:124
 msgid "Base units"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:170
+#: src/tables/purchasing/SupplierPartTable.tsx:172
 msgid "Supplier part created"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:176
+#: src/tables/purchasing/SupplierPartTable.tsx:179
 msgid "Add supplier part"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:188
+#: src/tables/purchasing/SupplierPartTable.tsx:191
 msgid "Show active supplier parts"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:192
-msgid "Active Part"
-msgstr ""
-
-#: src/tables/purchasing/SupplierPartTable.tsx:193
-msgid "Show active internal parts"
-msgstr ""
-
 #: src/tables/purchasing/SupplierPartTable.tsx:193
 #~ msgid "Supplier part updated"
 #~ msgstr "Supplier part updated"
 
-#: src/tables/purchasing/SupplierPartTable.tsx:197
+#: src/tables/purchasing/SupplierPartTable.tsx:195
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:196
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:200
 msgid "Active Supplier"
 msgstr ""
 
-#: src/tables/purchasing/SupplierPartTable.tsx:198
+#: src/tables/purchasing/SupplierPartTable.tsx:201
 msgid "Show active suppliers"
 msgstr ""
 
@@ -7473,19 +7483,23 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this supplier part?"
 #~ msgstr "Are you sure you want to remove this supplier part?"
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:114
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:131
 msgid "Received Date"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:128
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:145
 msgid "Show items which have been received"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:133
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:150
 msgid "Filter by line item status"
 msgstr ""
 
-#: src/tables/sales/ReturnOrderLineItemTable.tsx:159
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:168
+msgid "Receive selected items"
+msgstr ""
+
+#: src/tables/sales/ReturnOrderLineItemTable.tsx:197
 msgid "Receive Item"
 msgstr ""
 
@@ -7506,7 +7520,7 @@ msgid "Build stock"
 msgstr ""
 
 #: src/tables/sales/SalesOrderLineItemTable.tsx:321
-#: src/tables/stock/StockItemTable.tsx:507
+#: src/tables/stock/StockItemTable.tsx:508
 msgid "Order stock"
 msgstr ""
 
@@ -8055,48 +8069,48 @@ msgstr ""
 msgid "Show items in an external location"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:451
+#: src/tables/stock/StockItemTable.tsx:452
 msgid "Add a new stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:460
+#: src/tables/stock/StockItemTable.tsx:461
 msgid "Remove some quantity from a stock item"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:482
+#: src/tables/stock/StockItemTable.tsx:483
 msgid "Move Stock items to new locations"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:489
+#: src/tables/stock/StockItemTable.tsx:490
 msgid "Change stock status"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:491
+#: src/tables/stock/StockItemTable.tsx:492
 msgid "Change the status of stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:498
+#: src/tables/stock/StockItemTable.tsx:499
 msgid "Merge stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:500
+#: src/tables/stock/StockItemTable.tsx:501
 msgid "Merge stock items"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:509
-#: src/tables/stock/StockItemTable.tsx:516
+#: src/tables/stock/StockItemTable.tsx:510
+#: src/tables/stock/StockItemTable.tsx:517
 msgid "Order new stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:514
+#: src/tables/stock/StockItemTable.tsx:515
 msgid "Assign to customer"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:523
+#: src/tables/stock/StockItemTable.tsx:524
 msgid "Delete stock"
 msgstr ""
 
-#: src/tables/stock/StockItemTable.tsx:525
+#: src/tables/stock/StockItemTable.tsx:526
 msgid "Delete stock items"
 msgstr ""
 
@@ -8208,7 +8222,7 @@ msgid "Filter by location type"
 msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:107
-#: src/tables/stock/StockLocationTable.tsx:133
+#: src/tables/stock/StockLocationTable.tsx:134
 msgid "Add Stock Location"
 msgstr ""
 
diff --git a/src/frontend/src/pages/Index/Playground.tsx b/src/frontend/src/pages/Index/Playground.tsx
index c7b9deb43d..5df5702c0d 100644
--- a/src/frontend/src/pages/Index/Playground.tsx
+++ b/src/frontend/src/pages/Index/Playground.tsx
@@ -195,10 +195,10 @@ function SpotlighPlayground() {
 function PlaygroundArea({
   title,
   content
-}: {
+}: Readonly<{
   title: string;
   content: ReactNode;
-}) {
+}>) {
   return (
     <Accordion.Item value={`accordion-playground-${title}`}>
       <Accordion.Control>
diff --git a/src/frontend/src/pages/Index/Scan.tsx b/src/frontend/src/pages/Index/Scan.tsx
index 6ba7b6f634..560a53e966 100644
--- a/src/frontend/src/pages/Index/Scan.tsx
+++ b/src/frontend/src/pages/Index/Scan.tsx
@@ -415,11 +415,11 @@ function HistoryTable({
   data,
   selection,
   setSelection
-}: {
+}: Readonly<{
   data: ScanItem[];
   selection: string[];
   setSelection: React.Dispatch<React.SetStateAction<string[]>>;
-}) {
+}>) {
   const toggleRow = (id: string) =>
     setSelection((current) =>
       current.includes(id)
diff --git a/src/frontend/src/pages/Index/Settings/AccountSettings/SecurityContent.tsx b/src/frontend/src/pages/Index/Settings/AccountSettings/SecurityContent.tsx
index b36f45ea91..0915e4830f 100644
--- a/src/frontend/src/pages/Index/Settings/AccountSettings/SecurityContent.tsx
+++ b/src/frontend/src/pages/Index/Settings/AccountSettings/SecurityContent.tsx
@@ -209,7 +209,7 @@ function EmailContent() {
   );
 }
 
-function SsoContent({ dataProvider }: { dataProvider: any | undefined }) {
+function SsoContent({ dataProvider }: Readonly<{ dataProvider: any }>) {
   const [value, setValue] = useState<string>('');
   const [currentProviders, setCurrentProviders] = useState<[]>();
   const { isLoading, data } = useQuery({
@@ -249,7 +249,7 @@ function SsoContent({ dataProvider }: { dataProvider: any | undefined }) {
   /* renderer */
   if (isLoading) return <Loader />;
 
-  function ProviderButton({ provider }: { provider: any }) {
+  function ProviderButton({ provider }: Readonly<{ provider: any }>) {
     const button = (
       <Button
         key={provider.id}
diff --git a/src/frontend/src/pages/part/PartPricingPanel.tsx b/src/frontend/src/pages/part/PartPricingPanel.tsx
index c0526d1551..5bdb788695 100644
--- a/src/frontend/src/pages/part/PartPricingPanel.tsx
+++ b/src/frontend/src/pages/part/PartPricingPanel.tsx
@@ -28,7 +28,7 @@ export enum panelOptions {
   overall = 'overall'
 }
 
-export default function PartPricingPanel({ part }: { part: any }) {
+export default function PartPricingPanel({ part }: Readonly<{ part: any }>) {
   const user = useUserState();
 
   const { instance: pricing, instanceQuery } = useInstance({
diff --git a/src/frontend/src/pages/part/pricing/PriceBreakPanel.tsx b/src/frontend/src/pages/part/pricing/PriceBreakPanel.tsx
index e9cd680165..9b269b9821 100644
--- a/src/frontend/src/pages/part/pricing/PriceBreakPanel.tsx
+++ b/src/frontend/src/pages/part/pricing/PriceBreakPanel.tsx
@@ -29,10 +29,10 @@ import { NoPricingData } from './PricingPanel';
 export default function PriceBreakPanel({
   part,
   endpoint
-}: {
+}: Readonly<{
   part: any;
   endpoint: ApiEndpoints;
-}) {
+}>) {
   const user = useUserState();
   const table = useTable('pricing-internal');
 
@@ -107,6 +107,7 @@ export default function PriceBreakPanel({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-price-break"
         tooltip={t`Add Price Break`}
         onClick={() => {
           newPriceBreak.open();
diff --git a/src/frontend/src/pages/part/pricing/PricingOverviewPanel.tsx b/src/frontend/src/pages/part/pricing/PricingOverviewPanel.tsx
index 2f87f91855..5036c51250 100644
--- a/src/frontend/src/pages/part/pricing/PricingOverviewPanel.tsx
+++ b/src/frontend/src/pages/part/pricing/PricingOverviewPanel.tsx
@@ -39,11 +39,11 @@ export default function PricingOverviewPanel({
   part,
   pricing,
   doNavigation
-}: {
+}: Readonly<{
   part: any;
   pricing: any;
   doNavigation: (panel: panelOptions) => void;
-}): ReactNode {
+}>): ReactNode {
   const columns: any[] = useMemo(() => {
     return [
       {
diff --git a/src/frontend/src/pages/part/pricing/SupplierPricingPanel.tsx b/src/frontend/src/pages/part/pricing/SupplierPricingPanel.tsx
index e69a498d38..89f38f821b 100644
--- a/src/frontend/src/pages/part/pricing/SupplierPricingPanel.tsx
+++ b/src/frontend/src/pages/part/pricing/SupplierPricingPanel.tsx
@@ -15,7 +15,9 @@ import {
 } from '../../../tables/purchasing/SupplierPriceBreakTable';
 import { NoPricingData } from './PricingPanel';
 
-export default function SupplierPricingPanel({ part }: { part: any }) {
+export default function SupplierPricingPanel({
+  part
+}: Readonly<{ part: any }>) {
   const table = useTable('pricing-supplier');
 
   const columns: TableColumn[] = useMemo(() => {
diff --git a/src/frontend/src/pages/part/pricing/VariantPricingPanel.tsx b/src/frontend/src/pages/part/pricing/VariantPricingPanel.tsx
index 38c918b32c..28f3d19774 100644
--- a/src/frontend/src/pages/part/pricing/VariantPricingPanel.tsx
+++ b/src/frontend/src/pages/part/pricing/VariantPricingPanel.tsx
@@ -17,10 +17,10 @@ import { NoPricingData } from './PricingPanel';
 export default function VariantPricingPanel({
   part,
   pricing
-}: {
+}: Readonly<{
   part: any;
   pricing: any;
-}): ReactNode {
+}>): ReactNode {
   const table = useTable('pricing-variants');
 
   const columns: TableColumn[] = useMemo(() => {
diff --git a/src/frontend/src/pages/sales/ReturnOrderDetail.tsx b/src/frontend/src/pages/sales/ReturnOrderDetail.tsx
index f20dcc565e..fd7a7d04e1 100644
--- a/src/frontend/src/pages/sales/ReturnOrderDetail.tsx
+++ b/src/frontend/src/pages/sales/ReturnOrderDetail.tsx
@@ -244,6 +244,7 @@ export default function ReturnOrderDetail() {
               <Accordion.Panel>
                 <ReturnOrderLineItemTable
                   orderId={order.pk}
+                  order={order}
                   customerId={order.customer}
                   currency={orderCurrency}
                 />
diff --git a/src/frontend/src/tables/ColumnSelect.tsx b/src/frontend/src/tables/ColumnSelect.tsx
index cf85811105..7d1b545961 100644
--- a/src/frontend/src/tables/ColumnSelect.tsx
+++ b/src/frontend/src/tables/ColumnSelect.tsx
@@ -5,10 +5,10 @@ import { IconAdjustments } from '@tabler/icons-react';
 export function TableColumnSelect({
   columns,
   onToggleColumn
-}: {
+}: Readonly<{
   columns: any[];
   onToggleColumn: (columnName: string) => void;
-}) {
+}>) {
   return (
     <Menu shadow="xs" closeOnItemClick={false}>
       <Menu.Target>
diff --git a/src/frontend/src/tables/DownloadAction.tsx b/src/frontend/src/tables/DownloadAction.tsx
index ddcc83b206..f34a353b43 100644
--- a/src/frontend/src/tables/DownloadAction.tsx
+++ b/src/frontend/src/tables/DownloadAction.tsx
@@ -14,9 +14,9 @@ import {
 
 export function DownloadAction({
   downloadCallback
-}: {
+}: Readonly<{
   downloadCallback: (fileFormat: string) => void;
-}) {
+}>) {
   const formatOptions = [
     { value: 'csv', label: t`CSV`, icon: <IconFileTypeCsv /> },
     { value: 'tsv', label: t`TSV`, icon: <IconFileText /> },
diff --git a/src/frontend/src/tables/FilterSelectDrawer.tsx b/src/frontend/src/tables/FilterSelectDrawer.tsx
index a9a1f97a3c..ce214c496b 100644
--- a/src/frontend/src/tables/FilterSelectDrawer.tsx
+++ b/src/frontend/src/tables/FilterSelectDrawer.tsx
@@ -28,10 +28,10 @@ import {
 function FilterItem({
   flt,
   tableState
-}: {
+}: Readonly<{
   flt: TableFilter;
   tableState: TableState;
-}) {
+}>) {
   const removeFilter = useCallback(() => {
     let newFilters = tableState.activeFilters.filter(
       (f) => f.name !== flt.name
@@ -60,10 +60,10 @@ function FilterItem({
 function FilterAddGroup({
   tableState,
   availableFilters
-}: {
+}: Readonly<{
   tableState: TableState;
   availableFilters: TableFilter[];
-}) {
+}>) {
   const filterOptions: TableFilterChoice[] = useMemo(() => {
     // List of filter names which are already active on this table
     let activeFilterNames: string[] = [];
@@ -156,12 +156,12 @@ export function FilterSelectDrawer({
   tableState,
   opened,
   onClose
-}: {
+}: Readonly<{
   availableFilters: TableFilter[];
   tableState: TableState;
   opened: boolean;
   onClose: () => void;
-}) {
+}>) {
   const [addFilter, setAddFilter] = useState<boolean>(false);
 
   // Hide the "add filter" selection whenever the selected filters change
diff --git a/src/frontend/src/tables/InvenTreeTable.tsx b/src/frontend/src/tables/InvenTreeTable.tsx
index b47bdf60b6..985a0422ad 100644
--- a/src/frontend/src/tables/InvenTreeTable.tsx
+++ b/src/frontend/src/tables/InvenTreeTable.tsx
@@ -143,12 +143,12 @@ export function InvenTreeTable<T extends Record<string, any>>({
   tableState,
   columns,
   props
-}: {
+}: Readonly<{
   url: string;
   tableState: TableState;
   columns: TableColumn<T>[];
   props: InvenTreeTableProps<T>;
-}) {
+}>) {
   const {
     getTableColumnNames,
     setTableColumnNames,
diff --git a/src/frontend/src/tables/Search.tsx b/src/frontend/src/tables/Search.tsx
index 33d6ac1fee..f708ad82ce 100644
--- a/src/frontend/src/tables/Search.tsx
+++ b/src/frontend/src/tables/Search.tsx
@@ -6,9 +6,9 @@ import { useEffect, useState } from 'react';
 
 export function TableSearchInput({
   searchCallback
-}: {
+}: Readonly<{
   searchCallback: (searchTerm: string) => void;
-}) {
+}>) {
   const [value, setValue] = useState<string>('');
   const [searchText] = useDebouncedValue(value, 500);
 
diff --git a/src/frontend/src/tables/TableHoverCard.tsx b/src/frontend/src/tables/TableHoverCard.tsx
index d82a62880e..0b92e66286 100644
--- a/src/frontend/src/tables/TableHoverCard.tsx
+++ b/src/frontend/src/tables/TableHoverCard.tsx
@@ -16,13 +16,13 @@ export function TableHoverCard({
   title, // The title of the hovercard
   icon, // The icon to display
   iconColor // The icon color
-}: {
+}: Readonly<{
   value: any;
   extra?: ReactNode;
   title?: string;
   icon?: InvenTreeIconType;
   iconColor?: string;
-}) {
+}>) {
   const extraItems: ReactNode = useMemo(() => {
     if (Array.isArray(extra)) {
       if (extra.length == 0) {
diff --git a/src/frontend/src/tables/bom/BomTable.tsx b/src/frontend/src/tables/bom/BomTable.tsx
index 73cec15aec..9fb5642c88 100644
--- a/src/frontend/src/tables/bom/BomTable.tsx
+++ b/src/frontend/src/tables/bom/BomTable.tsx
@@ -65,11 +65,11 @@ export function BomTable({
   partId,
   partLocked,
   params = {}
-}: {
+}: Readonly<{
   partId: number;
   partLocked?: boolean;
   params?: any;
-}) {
+}>) {
   const user = useUserState();
   const table = useTable('bom');
   const navigate = useNavigate();
@@ -507,18 +507,21 @@ export function BomTable({
   const tableActions = useMemo(() => {
     return [
       <ActionButton
+        key="import-bom"
         hidden={partLocked || !user.hasAddRole(UserRoles.part)}
         tooltip={t`Import BOM Data`}
         icon={<IconFileArrowLeft />}
         onClick={() => importBomItem.open()}
       />,
       <ActionButton
+        key="validate-bom"
         hidden={partLocked || !user.hasChangeRole(UserRoles.part)}
         tooltip={t`Validate BOM`}
         icon={<IconCircleCheck />}
         onClick={() => validateBom.open()}
       />,
       <AddItemButton
+        key="add-bom-item"
         hidden={partLocked || !user.hasAddRole(UserRoles.part)}
         tooltip={t`Add BOM Item`}
         onClick={() => newBomItem.open()}
diff --git a/src/frontend/src/tables/bom/UsedInTable.tsx b/src/frontend/src/tables/bom/UsedInTable.tsx
index a6d5193013..d0f43ca2e9 100644
--- a/src/frontend/src/tables/bom/UsedInTable.tsx
+++ b/src/frontend/src/tables/bom/UsedInTable.tsx
@@ -18,10 +18,10 @@ import { InvenTreeTable } from '../InvenTreeTable';
 export function UsedInTable({
   partId,
   params = {}
-}: {
+}: Readonly<{
   partId: number;
   params?: any;
-}) {
+}>) {
   const table = useTable('usedin');
 
   const tableColumns: TableColumn[] = useMemo(() => {
diff --git a/src/frontend/src/tables/build/BuildOrderTable.tsx b/src/frontend/src/tables/build/BuildOrderTable.tsx
index 49405dee7a..c5f4d67d81 100644
--- a/src/frontend/src/tables/build/BuildOrderTable.tsx
+++ b/src/frontend/src/tables/build/BuildOrderTable.tsx
@@ -33,11 +33,11 @@ export function BuildOrderTable({
   partId,
   parentBuildId,
   salesOrderId
-}: {
+}: Readonly<{
   partId?: number;
   parentBuildId?: number;
   salesOrderId?: number;
-}) {
+}>) {
   const tableColumns = useMemo(() => {
     return [
       ReferenceColumn({}),
diff --git a/src/frontend/src/tables/company/AddressTable.tsx b/src/frontend/src/tables/company/AddressTable.tsx
index efdef74534..c5f98de94f 100644
--- a/src/frontend/src/tables/company/AddressTable.tsx
+++ b/src/frontend/src/tables/company/AddressTable.tsx
@@ -22,10 +22,10 @@ import { RowAction, RowDeleteAction, RowEditAction } from '../RowActions';
 export function AddressTable({
   companyId,
   params
-}: {
+}: Readonly<{
   companyId: number;
   params?: any;
-}) {
+}>) {
   const user = useUserState();
 
   const table = useTable('address');
@@ -179,6 +179,7 @@ export function AddressTable({
 
     return [
       <AddItemButton
+        key="add-address"
         tooltip={t`Add Address`}
         onClick={() => newAddress.open()}
         hidden={!can_add}
diff --git a/src/frontend/src/tables/company/CompanyTable.tsx b/src/frontend/src/tables/company/CompanyTable.tsx
index 0b1970bf8c..eabdf1a18e 100644
--- a/src/frontend/src/tables/company/CompanyTable.tsx
+++ b/src/frontend/src/tables/company/CompanyTable.tsx
@@ -28,10 +28,10 @@ import { RowAction, RowEditAction } from '../RowActions';
 export function CompanyTable({
   params,
   path
-}: {
+}: Readonly<{
   params?: any;
   path?: string;
-}) {
+}>) {
   const table = useTable('company');
 
   const navigate = useNavigate();
@@ -120,6 +120,7 @@ export function CompanyTable({
 
     return [
       <AddItemButton
+        key="add-company"
         tooltip={t`Add Company`}
         onClick={() => newCompany.open()}
         hidden={!can_add}
diff --git a/src/frontend/src/tables/company/ContactTable.tsx b/src/frontend/src/tables/company/ContactTable.tsx
index c65bdcc5cf..8bb64959ea 100644
--- a/src/frontend/src/tables/company/ContactTable.tsx
+++ b/src/frontend/src/tables/company/ContactTable.tsx
@@ -20,10 +20,10 @@ import { RowAction, RowDeleteAction, RowEditAction } from '../RowActions';
 export function ContactTable({
   companyId,
   params
-}: {
+}: Readonly<{
   companyId: number;
   params?: any;
-}) {
+}>) {
   const user = useUserState();
 
   const table = useTable('contact');
@@ -126,6 +126,7 @@ export function ContactTable({
 
     return [
       <AddItemButton
+        key="add-contact"
         tooltip={t`Add contact`}
         onClick={() => newContact.open()}
         hidden={!can_add}
diff --git a/src/frontend/src/tables/general/AttachmentTable.tsx b/src/frontend/src/tables/general/AttachmentTable.tsx
index 1478539456..2c0c80c6a1 100644
--- a/src/frontend/src/tables/general/AttachmentTable.tsx
+++ b/src/frontend/src/tables/general/AttachmentTable.tsx
@@ -94,10 +94,10 @@ function attachmentTableColumns(): TableColumn[] {
 export function AttachmentTable({
   model_type,
   model_id
-}: {
+}: Readonly<{
   model_type: ModelType;
   model_id: number;
-}): ReactNode {
+}>): ReactNode {
   const user = useUserState();
   const table = useTable(`${model_type}-attachments`);
 
diff --git a/src/frontend/src/tables/machine/MachineListTable.tsx b/src/frontend/src/tables/machine/MachineListTable.tsx
index cabda32066..2eb86b1105 100644
--- a/src/frontend/src/tables/machine/MachineListTable.tsx
+++ b/src/frontend/src/tables/machine/MachineListTable.tsx
@@ -68,7 +68,7 @@ interface MachineI {
   restart_required: boolean;
 }
 
-function MachineStatusIndicator({ machine }: { machine: MachineI }) {
+function MachineStatusIndicator({ machine }: Readonly<{ machine: MachineI }>) {
   const style = { marginLeft: '4px' };
 
   // machine is not active, show a gray dot
@@ -142,10 +142,10 @@ export function useMachineTypeDriver({
 function MachineDrawer({
   machinePk,
   refreshTable
-}: {
+}: Readonly<{
   machinePk: string;
   refreshTable: () => void;
-}) {
+}>) {
   const navigate = useNavigate();
   const {
     data: machine,
@@ -406,11 +406,11 @@ export function MachineListTable({
   props,
   renderMachineDrawer = true,
   createProps
-}: {
+}: Readonly<{
   props: InvenTreeTableProps;
   renderMachineDrawer?: boolean;
   createProps?: { machine_type?: string; driver?: string };
-}) {
+}>) {
   const { machineTypes, machineDrivers } = useMachineTypeDriver();
 
   const table = useTable('machine');
@@ -543,6 +543,7 @@ export function MachineListTable({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="outline"
         variant="outline"
         onClick={() => {
           setCreateFormMachineType(null);
diff --git a/src/frontend/src/tables/machine/MachineTypeTable.tsx b/src/frontend/src/tables/machine/MachineTypeTable.tsx
index 08906a413c..5e224d34d4 100644
--- a/src/frontend/src/tables/machine/MachineTypeTable.tsx
+++ b/src/frontend/src/tables/machine/MachineTypeTable.tsx
@@ -45,7 +45,9 @@ export interface MachineDriverI {
   driver_errors: string[];
 }
 
-function MachineTypeDrawer({ machineTypeSlug }: { machineTypeSlug: string }) {
+function MachineTypeDrawer({
+  machineTypeSlug
+}: Readonly<{ machineTypeSlug: string }>) {
   const navigate = useNavigate();
 
   const { machineTypes, refresh, isFetching } = useMachineTypeDriver({
@@ -169,9 +171,9 @@ function MachineTypeDrawer({ machineTypeSlug }: { machineTypeSlug: string }) {
 
 function MachineDriverDrawer({
   machineDriverSlug
-}: {
+}: Readonly<{
   machineDriverSlug: string;
-}) {
+}>) {
   const { machineDrivers, machineTypes, refresh, isFetching } =
     useMachineTypeDriver();
   const machineDriver = useMemo(
@@ -306,9 +308,9 @@ function MachineDriverDrawer({
  */
 export function MachineTypeListTable({
   props
-}: {
+}: Readonly<{
   props: InvenTreeTableProps;
-}) {
+}>) {
   const table = useTable('machineTypes');
   const navigate = useNavigate();
 
diff --git a/src/frontend/src/tables/notifications/NotificationsTable.tsx b/src/frontend/src/tables/notifications/NotificationsTable.tsx
index 9e71b5caf2..f092663d1d 100644
--- a/src/frontend/src/tables/notifications/NotificationsTable.tsx
+++ b/src/frontend/src/tables/notifications/NotificationsTable.tsx
@@ -13,12 +13,12 @@ export function NotificationTable({
   tableState,
   tableActions,
   actions
-}: {
+}: Readonly<{
   params: any;
   tableState: TableState;
   tableActions: any[];
   actions: (record: any) => RowAction[];
-}) {
+}>) {
   const columns: TableColumn[] = useMemo(() => {
     return [
       {
diff --git a/src/frontend/src/tables/part/ParametricPartTable.tsx b/src/frontend/src/tables/part/ParametricPartTable.tsx
index ec67fab133..8febcfe925 100644
--- a/src/frontend/src/tables/part/ParametricPartTable.tsx
+++ b/src/frontend/src/tables/part/ParametricPartTable.tsx
@@ -34,11 +34,11 @@ function ParameterCell({
   record,
   template,
   canEdit
-}: {
+}: Readonly<{
   record: any;
   template: any;
   canEdit: boolean;
-}) {
+}>) {
   const { hovered, ref } = useHover();
 
   // Find matching template parameter
@@ -92,9 +92,9 @@ function ParameterCell({
 
 export default function ParametricPartTable({
   categoryId
-}: {
+}: Readonly<{
   categoryId?: any;
-}) {
+}>) {
   const table = useTable('parametric-parts');
   const user = useUserState();
   const navigate = useNavigate();
diff --git a/src/frontend/src/tables/part/PartCategoryTable.tsx b/src/frontend/src/tables/part/PartCategoryTable.tsx
index 80e2ed934f..ee127f4578 100644
--- a/src/frontend/src/tables/part/PartCategoryTable.tsx
+++ b/src/frontend/src/tables/part/PartCategoryTable.tsx
@@ -25,7 +25,7 @@ import { RowAction, RowEditAction } from '../RowActions';
 /**
  * PartCategoryTable - Displays a table of part categories
  */
-export function PartCategoryTable({ parentId }: { parentId?: any }) {
+export function PartCategoryTable({ parentId }: Readonly<{ parentId?: any }>) {
   const table = useTable('partcategory');
   const user = useUserState();
 
@@ -109,6 +109,7 @@ export function PartCategoryTable({ parentId }: { parentId?: any }) {
 
     return [
       <AddItemButton
+        key="add-part-category"
         tooltip={t`Add Part Category`}
         onClick={() => newCategory.open()}
         hidden={!can_add}
diff --git a/src/frontend/src/tables/part/PartTable.tsx b/src/frontend/src/tables/part/PartTable.tsx
index 0a37f35fe4..3a409e4d17 100644
--- a/src/frontend/src/tables/part/PartTable.tsx
+++ b/src/frontend/src/tables/part/PartTable.tsx
@@ -73,7 +73,7 @@ function partTableColumns(): TableColumn[] {
 
         if (min_stock > stock) {
           extra.push(
-            <Text key="min-stock" color="orange">
+            <Text key="min-stock" c="orange">
               {t`Minimum stock` + `: ${min_stock}`}
             </Text>
           );
@@ -144,7 +144,7 @@ function partTableColumns(): TableColumn[] {
               <Group gap="xs" justify="left" wrap="nowrap">
                 <Text c={color}>{text}</Text>
                 {record.units && (
-                  <Text size="xs" color={color}>
+                  <Text size="xs" c={color}>
                     [{record.units}]
                   </Text>
                 )}
@@ -312,10 +312,10 @@ function partTableFilters(): TableFilter[] {
 export function PartListTable({
   props,
   defaultPartData
-}: {
+}: Readonly<{
   props: InvenTreeTableProps;
   defaultPartData?: any;
-}) {
+}>) {
   const tableColumns = useMemo(() => partTableColumns(), []);
   const tableFilters = useMemo(() => partTableFilters(), []);
 
@@ -338,6 +338,7 @@ export function PartListTable({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-part"
         hidden={!user.hasAddRole(UserRoles.part)}
         tooltip={t`Add Part`}
         onClick={() => newPart.open()}
diff --git a/src/frontend/src/tables/part/PartThumbTable.tsx b/src/frontend/src/tables/part/PartThumbTable.tsx
index 73ec8681e4..80a0a607ba 100644
--- a/src/frontend/src/tables/part/PartThumbTable.tsx
+++ b/src/frontend/src/tables/part/PartThumbTable.tsx
@@ -127,7 +127,7 @@ export function PartThumbTable({
   search = '',
   pk,
   setImage
-}: ThumbTableProps) {
+}: Readonly<ThumbTableProps>) {
   const [thumbImage, setThumbImage] = useState<string | null>(null);
   const [filterInput, setFilterInput] = useState<string>('');
   const [filterQuery, setFilterQuery] = useState<string>(search);
diff --git a/src/frontend/src/tables/part/PartVariantTable.tsx b/src/frontend/src/tables/part/PartVariantTable.tsx
index 72487005c4..6dfc51f0c4 100644
--- a/src/frontend/src/tables/part/PartVariantTable.tsx
+++ b/src/frontend/src/tables/part/PartVariantTable.tsx
@@ -7,7 +7,7 @@ import { PartListTable } from './PartTable';
 /**
  * Display variant parts for the specified parent part
  */
-export function PartVariantTable({ part }: { part: any }) {
+export function PartVariantTable({ part }: Readonly<{ part: any }>) {
   const tableFilters: TableFilter[] = useMemo(() => {
     return [
       {
diff --git a/src/frontend/src/tables/part/RelatedPartTable.tsx b/src/frontend/src/tables/part/RelatedPartTable.tsx
index 85090a6d5f..f1c5a7ee5e 100644
--- a/src/frontend/src/tables/part/RelatedPartTable.tsx
+++ b/src/frontend/src/tables/part/RelatedPartTable.tsx
@@ -22,7 +22,9 @@ import { RowAction, RowDeleteAction } from '../RowActions';
 /**
  * Construct a table listing related parts for a given part
  */
-export function RelatedPartTable({ partId }: { partId: number }): ReactNode {
+export function RelatedPartTable({
+  partId
+}: Readonly<{ partId: number }>): ReactNode {
   const table = useTable('relatedparts');
 
   const navigate = useNavigate();
@@ -103,6 +105,7 @@ export function RelatedPartTable({ partId }: { partId: number }): ReactNode {
   const tableActions: ReactNode[] = useMemo(() => {
     return [
       <AddItemButton
+        key="add-related-part"
         tooltip={t`Add related part`}
         hidden={!user.hasAddRole(UserRoles.part)}
         onClick={() => newRelatedPart.open()}
diff --git a/src/frontend/src/tables/purchasing/ManufacturerPartParameterTable.tsx b/src/frontend/src/tables/purchasing/ManufacturerPartParameterTable.tsx
index 2bae10254e..01e6ed38c5 100644
--- a/src/frontend/src/tables/purchasing/ManufacturerPartParameterTable.tsx
+++ b/src/frontend/src/tables/purchasing/ManufacturerPartParameterTable.tsx
@@ -19,9 +19,9 @@ import { RowAction, RowDeleteAction, RowEditAction } from '../RowActions';
 
 export default function ManufacturerPartParameterTable({
   params
-}: {
+}: Readonly<{
   params: any;
-}) {
+}>) {
   const table = useTable('manufacturer-part-parameter');
   const user = useUserState();
 
diff --git a/src/frontend/src/tables/purchasing/ManufacturerPartTable.tsx b/src/frontend/src/tables/purchasing/ManufacturerPartTable.tsx
index 3d1d2e49ee..2f526b4a9b 100644
--- a/src/frontend/src/tables/purchasing/ManufacturerPartTable.tsx
+++ b/src/frontend/src/tables/purchasing/ManufacturerPartTable.tsx
@@ -23,7 +23,9 @@ import { RowAction, RowDeleteAction, RowEditAction } from '../RowActions';
 /*
  * Construct a table listing manufacturer parts
  */
-export function ManufacturerPartTable({ params }: { params: any }): ReactNode {
+export function ManufacturerPartTable({
+  params
+}: Readonly<{ params: any }>): ReactNode {
   const table = useTable('manufacturerparts');
 
   const user = useUserState();
@@ -100,6 +102,7 @@ export function ManufacturerPartTable({ params }: { params: any }): ReactNode {
 
     return [
       <AddItemButton
+        key="add-manufacturer-part"
         tooltip={t`Add Manufacturer Part`}
         onClick={() => createManufacturerPart.open()}
         hidden={!can_add}
diff --git a/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx b/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx
index e2cf862a88..f4a421837d 100644
--- a/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx
+++ b/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx
@@ -53,13 +53,13 @@ export function PurchaseOrderLineItemTable({
   currency,
   supplierId,
   params
-}: {
+}: Readonly<{
   order: any;
   orderId: number;
   currency: string;
   supplierId?: number;
   params?: any;
-}) {
+}>) {
   const table = useTable('purchase-order-line-item');
 
   const user = useUserState();
@@ -333,12 +333,14 @@ export function PurchaseOrderLineItemTable({
   const tableActions = useMemo(() => {
     return [
       <ActionButton
+        key="import-line-items"
         hidden={!orderOpen || !user.hasAddRole(UserRoles.purchase_order)}
         tooltip={t`Import Line Items`}
         icon={<IconFileArrowLeft />}
         onClick={() => importLineItems.open()}
       />,
       <AddItemButton
+        key="add-line-item"
         tooltip={t`Add line item`}
         onClick={() => {
           setInitialData({
@@ -349,6 +351,7 @@ export function PurchaseOrderLineItemTable({
         hidden={!orderOpen || !user?.hasAddRole(UserRoles.purchase_order)}
       />,
       <ActionButton
+        key="receive-items"
         text={t`Receive items`}
         icon={<IconSquareArrowRight />}
         onClick={() => receiveLineItems.open()}
diff --git a/src/frontend/src/tables/purchasing/PurchaseOrderTable.tsx b/src/frontend/src/tables/purchasing/PurchaseOrderTable.tsx
index 374681d6d5..7bed5eb38f 100644
--- a/src/frontend/src/tables/purchasing/PurchaseOrderTable.tsx
+++ b/src/frontend/src/tables/purchasing/PurchaseOrderTable.tsx
@@ -38,10 +38,10 @@ import { InvenTreeTable } from '../InvenTreeTable';
 export function PurchaseOrderTable({
   supplierId,
   supplierPartId
-}: {
+}: Readonly<{
   supplierId?: number;
   supplierPartId?: number;
-}) {
+}>) {
   const table = useTable('purchase-order');
   const user = useUserState();
 
@@ -137,6 +137,7 @@ export function PurchaseOrderTable({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-purchase-order"
         tooltip={t`Add Purchase Order`}
         onClick={() => newPurchaseOrder.open()}
         hidden={!user.hasAddRole(UserRoles.purchase_order)}
diff --git a/src/frontend/src/tables/purchasing/SupplierPartTable.tsx b/src/frontend/src/tables/purchasing/SupplierPartTable.tsx
index 861a031709..5c8df1639d 100644
--- a/src/frontend/src/tables/purchasing/SupplierPartTable.tsx
+++ b/src/frontend/src/tables/purchasing/SupplierPartTable.tsx
@@ -33,7 +33,9 @@ import { TableHoverCard } from '../TableHoverCard';
  * Construct a table listing supplier parts
  */
 
-export function SupplierPartTable({ params }: { params: any }): ReactNode {
+export function SupplierPartTable({
+  params
+}: Readonly<{ params: any }>): ReactNode {
   const table = useTable('supplierparts');
 
   const user = useUserState();
@@ -173,6 +175,7 @@ export function SupplierPartTable({ params }: { params: any }): ReactNode {
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-supplier-part"
         tooltip={t`Add supplier part`}
         onClick={() => addSupplierPart.open()}
         hidden={!user.hasAddRole(UserRoles.purchase_order)}
diff --git a/src/frontend/src/tables/purchasing/SupplierPriceBreakTable.tsx b/src/frontend/src/tables/purchasing/SupplierPriceBreakTable.tsx
index e87a10ed8c..966e33c54b 100644
--- a/src/frontend/src/tables/purchasing/SupplierPriceBreakTable.tsx
+++ b/src/frontend/src/tables/purchasing/SupplierPriceBreakTable.tsx
@@ -112,9 +112,9 @@ export function SupplierPriceBreakColumns(): TableColumn[] {
 
 export default function SupplierPriceBreakTable({
   supplierPartId
-}: {
+}: Readonly<{
   supplierPartId: number;
-}) {
+}>) {
   const table = useTable('supplierpricebreaks');
 
   const user = useUserState();
@@ -165,6 +165,7 @@ export default function SupplierPriceBreakTable({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-price-break"
         tooltip={t`Add Price Break`}
         onClick={() => {
           newPriceBreak.open();
diff --git a/src/frontend/src/tables/sales/ReturnOrderLineItemTable.tsx b/src/frontend/src/tables/sales/ReturnOrderLineItemTable.tsx
index 4b5629a768..eca6bd2ef7 100644
--- a/src/frontend/src/tables/sales/ReturnOrderLineItemTable.tsx
+++ b/src/frontend/src/tables/sales/ReturnOrderLineItemTable.tsx
@@ -2,18 +2,22 @@ import { t } from '@lingui/macro';
 import { IconSquareArrowRight } from '@tabler/icons-react';
 import { useCallback, useMemo, useState } from 'react';
 
+import { ActionButton } from '../../components/buttons/ActionButton';
 import { AddItemButton } from '../../components/buttons/AddItemButton';
 import { formatCurrency } from '../../defaults/formatters';
 import { ApiEndpoints } from '../../enums/ApiEndpoints';
 import { ModelType } from '../../enums/ModelType';
 import { UserRoles } from '../../enums/Roles';
-import { useReturnOrderLineItemFields } from '../../forms/ReturnOrderForms';
-import { notYetImplemented } from '../../functions/notifications';
+import {
+  useReceiveReturnOrderLineItems,
+  useReturnOrderLineItemFields
+} from '../../forms/ReturnOrderForms';
 import {
   useCreateApiFormModal,
   useDeleteApiFormModal,
   useEditApiFormModal
 } from '../../hooks/UseForm';
+import useStatusCodes from '../../hooks/UseStatusCodes';
 import { useTable } from '../../hooks/UseTable';
 import { apiUrl } from '../../states/ApiState';
 import { useUserState } from '../../states/UserState';
@@ -32,18 +36,26 @@ import { RowAction, RowDeleteAction, RowEditAction } from '../RowActions';
 
 export default function ReturnOrderLineItemTable({
   orderId,
+  order,
   customerId,
   currency
 }: Readonly<{
   orderId: number;
+  order: any;
   customerId: number;
   currency: string;
 }>) {
   const table = useTable('return-order-line-item');
   const user = useUserState();
 
+  const roStatus = useStatusCodes({ modelType: ModelType.returnorder });
+
   const [selectedLine, setSelectedLine] = useState<number>(0);
 
+  const inProgress: boolean = useMemo(() => {
+    return order.status == roStatus.IN_PROGRESS;
+  }, [order, roStatus]);
+
   const newLineFields = useReturnOrderLineItemFields({
     orderId: orderId,
     customerId: customerId,
@@ -90,10 +102,15 @@ export default function ReturnOrderLineItemTable({
         render: (record: any) => PartColumn(record?.part_detail)
       },
       {
-        accessor: 'item',
-        title: t`Stock Item`,
+        accessor: 'item_detail.serial',
+        title: t`Serial Number`,
         switchable: false
       },
+      StatusColumn({
+        model: ModelType.stockitem,
+        sortable: false,
+        accessor: 'item_detail.status'
+      }),
       ReferenceColumn({}),
       StatusColumn({
         model: ModelType.returnorderlineitem,
@@ -145,9 +162,30 @@ export default function ReturnOrderLineItemTable({
         onClick={() => {
           newLine.open();
         }}
+      />,
+      <ActionButton
+        key="receive-items"
+        tooltip={t`Receive selected items`}
+        icon={<IconSquareArrowRight />}
+        hidden={!inProgress || !user.hasChangeRole(UserRoles.return_order)}
+        onClick={() => {
+          setSelectedItems(
+            table.selectedRecords.filter((record: any) => !record.received_date)
+          );
+          receiveLineItems.open();
+        }}
+        disabled={table.selectedRecords.length == 0}
       />
     ];
-  }, [user, orderId]);
+  }, [user, inProgress, orderId, table.selectedRecords]);
+
+  const [selectedItems, setSelectedItems] = useState<any[]>([]);
+
+  const receiveLineItems = useReceiveReturnOrderLineItems({
+    orderId: orderId,
+    items: selectedItems,
+    onFormSuccess: (data: any) => table.refreshTable()
+  });
 
   const rowActions = useCallback(
     (record: any): RowAction[] => {
@@ -158,7 +196,10 @@ export default function ReturnOrderLineItemTable({
           hidden: received || !user.hasChangeRole(UserRoles.return_order),
           title: t`Receive Item`,
           icon: <IconSquareArrowRight />,
-          onClick: notYetImplemented
+          onClick: () => {
+            setSelectedItems([record]);
+            receiveLineItems.open();
+          }
         },
         RowEditAction({
           hidden: !user.hasChangeRole(UserRoles.return_order),
@@ -184,6 +225,7 @@ export default function ReturnOrderLineItemTable({
       {newLine.modal}
       {editLine.modal}
       {deleteLine.modal}
+      {receiveLineItems.modal}
       <InvenTreeTable
         url={apiUrl(ApiEndpoints.return_order_line_list)}
         tableState={table}
@@ -195,9 +237,13 @@ export default function ReturnOrderLineItemTable({
             item_detail: true,
             order_detail: true
           },
+          enableSelection:
+            inProgress && user.hasChangeRole(UserRoles.return_order),
           tableActions: tableActions,
           tableFilters: tableFilters,
-          rowActions: rowActions
+          rowActions: rowActions,
+          modelField: 'item',
+          modelType: ModelType.stockitem
         }}
       />
     </>
diff --git a/src/frontend/src/tables/sales/ReturnOrderTable.tsx b/src/frontend/src/tables/sales/ReturnOrderTable.tsx
index d2b7408907..8297ff4aa8 100644
--- a/src/frontend/src/tables/sales/ReturnOrderTable.tsx
+++ b/src/frontend/src/tables/sales/ReturnOrderTable.tsx
@@ -32,7 +32,7 @@ import {
 } from '../Filter';
 import { InvenTreeTable } from '../InvenTreeTable';
 
-export function ReturnOrderTable({ params }: { params?: any }) {
+export function ReturnOrderTable({ params }: Readonly<{ params?: any }>) {
   const table = useTable('return-orders');
   const user = useUserState();
 
@@ -125,6 +125,7 @@ export function ReturnOrderTable({ params }: { params?: any }) {
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-return-order"
         tooltip={t`Add Return Order`}
         onClick={() => newReturnOrder.open()}
         hidden={!user.hasAddRole(UserRoles.return_order)}
diff --git a/src/frontend/src/tables/sales/SalesOrderTable.tsx b/src/frontend/src/tables/sales/SalesOrderTable.tsx
index 61e77dae55..2de115e3a7 100644
--- a/src/frontend/src/tables/sales/SalesOrderTable.tsx
+++ b/src/frontend/src/tables/sales/SalesOrderTable.tsx
@@ -36,10 +36,10 @@ import { InvenTreeTable } from '../InvenTreeTable';
 export function SalesOrderTable({
   partId,
   customerId
-}: {
+}: Readonly<{
   partId?: number;
   customerId?: number;
-}) {
+}>) {
   const table = useTable('sales-order');
   const user = useUserState();
 
@@ -93,6 +93,7 @@ export function SalesOrderTable({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-sales-order"
         tooltip={t`Add Sales Order`}
         onClick={() => newSalesOrder.open()}
         hidden={!user.hasAddRole(UserRoles.sales_order)}
diff --git a/src/frontend/src/tables/settings/GroupTable.tsx b/src/frontend/src/tables/settings/GroupTable.tsx
index c9d97637aa..dfaa36ac5e 100644
--- a/src/frontend/src/tables/settings/GroupTable.tsx
+++ b/src/frontend/src/tables/settings/GroupTable.tsx
@@ -38,10 +38,10 @@ export interface GroupDetailI {
 export function GroupDrawer({
   id,
   refreshTable
-}: {
+}: Readonly<{
   id: string;
   refreshTable: () => void;
-}) {
+}>) {
   const {
     instance,
     refreshInstance,
diff --git a/src/frontend/src/tables/settings/TemplateTable.tsx b/src/frontend/src/tables/settings/TemplateTable.tsx
index 8026ce4572..e597809f3c 100644
--- a/src/frontend/src/tables/settings/TemplateTable.tsx
+++ b/src/frontend/src/tables/settings/TemplateTable.tsx
@@ -65,10 +65,10 @@ export interface TemplateProps {
 export function TemplateDrawer({
   id,
   templateProps
-}: {
+}: Readonly<{
   id: string | number;
   templateProps: TemplateProps;
-}) {
+}>) {
   const { modelType, templateType, templateEndpoint, printingEndpoint } =
     templateProps;
 
@@ -153,9 +153,9 @@ export function TemplateDrawer({
 
 export function TemplateTable({
   templateProps
-}: {
+}: Readonly<{
   templateProps: TemplateProps;
-}) {
+}>) {
   const { templateEndpoint, additionalFormFields } = templateProps;
 
   const table = useTable(`${templateEndpoint}-template`);
diff --git a/src/frontend/src/tables/stock/InstalledItemsTable.tsx b/src/frontend/src/tables/stock/InstalledItemsTable.tsx
index a2e97723d7..de90b54117 100644
--- a/src/frontend/src/tables/stock/InstalledItemsTable.tsx
+++ b/src/frontend/src/tables/stock/InstalledItemsTable.tsx
@@ -11,9 +11,9 @@ import { InvenTreeTable } from '../InvenTreeTable';
 
 export default function InstalledItemsTable({
   parentId
-}: {
+}: Readonly<{
   parentId?: number | string;
-}) {
+}>) {
   const table = useTable('stock_item_install');
   const user = useUserState();
 
diff --git a/src/frontend/src/tables/stock/StockItemTable.tsx b/src/frontend/src/tables/stock/StockItemTable.tsx
index b57f9f9e3f..e293c6876e 100644
--- a/src/frontend/src/tables/stock/StockItemTable.tsx
+++ b/src/frontend/src/tables/stock/StockItemTable.tsx
@@ -173,7 +173,7 @@ function stockItemTableColumns(): TableColumn[] {
         if (available != quantity) {
           if (available > 0) {
             extra.push(
-              <Text key="available" size="sm" color="orange">
+              <Text key="available" size="sm" c="orange">
                 {t`Available` + `: ${available}`}
               </Text>
             );
@@ -182,7 +182,7 @@ function stockItemTableColumns(): TableColumn[] {
               <Text
                 key="no-stock"
                 size="sm"
-                color="red"
+                c="red"
               >{t`No stock available`}</Text>
             );
           }
@@ -207,7 +207,7 @@ function stockItemTableColumns(): TableColumn[] {
               <Group gap="xs" justify="left" wrap="nowrap">
                 <Text c={color}>{text}</Text>
                 {part.units && (
-                  <Text size="xs" color={color}>
+                  <Text size="xs" c={color}>
                     [{part.units}]
                   </Text>
                 )}
@@ -388,11 +388,11 @@ export function StockItemTable({
   params = {},
   allowAdd = false,
   tableName = 'stockitems'
-}: {
+}: Readonly<{
   params?: any;
   allowAdd?: boolean;
   tableName: string;
-}) {
+}>) {
   let tableColumns = useMemo(() => stockItemTableColumns(), []);
   let tableFilters = useMemo(() => stockItemTableFilters(), []);
 
@@ -441,6 +441,7 @@ export function StockItemTable({
     let can_change_order = user.hasChangeRole(UserRoles.purchase_order);
     return [
       <ActionDropdown
+        key="stock-actions"
         tooltip={t`Stock Actions`}
         icon={<InvenTreeIcon icon="stock" />}
         disabled={table.selectedRecords.length === 0}
@@ -531,6 +532,7 @@ export function StockItemTable({
         ]}
       />,
       <AddItemButton
+        key="add-stock-item"
         hidden={!allowAdd || !user.hasAddRole(UserRoles.stock)}
         tooltip={t`Add Stock Item`}
         onClick={() => newStockItem.open()}
diff --git a/src/frontend/src/tables/stock/StockItemTestResultTable.tsx b/src/frontend/src/tables/stock/StockItemTestResultTable.tsx
index bc0ae0085b..e8e371bfd6 100644
--- a/src/frontend/src/tables/stock/StockItemTestResultTable.tsx
+++ b/src/frontend/src/tables/stock/StockItemTestResultTable.tsx
@@ -43,10 +43,10 @@ import {
 export default function StockItemTestResultTable({
   partId,
   itemId
-}: {
+}: Readonly<{
   partId: number;
   itemId: number;
-}) {
+}>) {
   const user = useUserState();
   const table = useTable('stocktests');
 
@@ -399,6 +399,7 @@ export default function StockItemTestResultTable({
   const tableActions = useMemo(() => {
     return [
       <AddItemButton
+        key="add-test-result"
         tooltip={t`Add Test Result`}
         onClick={() => {
           setSelectedTemplate(undefined);
diff --git a/src/frontend/src/tables/stock/StockLocationTable.tsx b/src/frontend/src/tables/stock/StockLocationTable.tsx
index 46f4e445ee..651ae30611 100644
--- a/src/frontend/src/tables/stock/StockLocationTable.tsx
+++ b/src/frontend/src/tables/stock/StockLocationTable.tsx
@@ -25,7 +25,7 @@ import { RowAction, RowEditAction } from '../RowActions';
 /**
  * Stock location table
  */
-export function StockLocationTable({ parentId }: { parentId?: any }) {
+export function StockLocationTable({ parentId }: Readonly<{ parentId?: any }>) {
   const table = useTable('stocklocation');
   const user = useUserState();
 
@@ -130,6 +130,7 @@ export function StockLocationTable({ parentId }: { parentId?: any }) {
 
     return [
       <AddItemButton
+        key="add-stock-location"
         tooltip={t`Add Stock Location`}
         onClick={() => newLocation.open()}
         hidden={!can_add}
diff --git a/src/frontend/yarn.lock b/src/frontend/yarn.lock
index 1d360e4e01..c403e49abf 100644
--- a/src/frontend/yarn.lock
+++ b/src/frontend/yarn.lock
@@ -4596,10 +4596,10 @@ vite-plugin-istanbul@^6.0.2:
     source-map "^0.7.4"
     test-exclude "^6.0.0"
 
-vite@^5.0.0, vite@^5.0.11, vite@^5.4.5:
-  version "5.4.5"
-  resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.5.tgz#e4ab27709de46ff29bd8db52b0c51606acba893b"
-  integrity sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==
+vite@^5.0.0, vite@^5.0.11, vite@^5.4.6:
+  version "5.4.6"
+  resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.6.tgz#85a93a1228a7fb5a723ca1743e337a2588ed008f"
+  integrity sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==
   dependencies:
     esbuild "^0.21.3"
     postcss "^8.4.43"