diff --git a/src/components/CommercialDoc/index.js b/src/components/CommercialDoc/index.js
index c8e2c593b..d1480c3f5 100644
--- a/src/components/CommercialDoc/index.js
+++ b/src/components/CommercialDoc/index.js
@@ -21,5 +21,5 @@ export const CommercialDocEntriesTable = styled(DataTable)`
`;
export const CommercialDocFooter = styled.div`
- margin-top: 25px;
+ margin-top: 28px;
`;
diff --git a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js
index 24a1cc598..cf19eab7d 100644
--- a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js
+++ b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js
@@ -15,9 +15,14 @@ import { useCreditNoteDetailDrawerContext } from './CreditNoteDetailDrawerProvid
*/
export default function CreditNoteDetailFooter() {
const { creditNote } = useCreditNoteDetailDrawerContext();
+
return (
+
+ } children={creditNote.note} />
+
+
}>
{creditNote.terms_conditions}
diff --git a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js
index ead8b8243..d4d145704 100644
--- a/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js
+++ b/src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js
@@ -42,6 +42,12 @@ export default function CreditNoteDetailHeader() {
+
+
+
+
@@ -53,12 +59,6 @@ export default function CreditNoteDetailHeader() {
{creditNote.customer?.display_name}
-
-
-
-
@@ -77,11 +77,6 @@ export default function CreditNoteDetailHeader() {
label={intl.get('reference')}
children={defaultTo(creditNote.reference_no, '-')}
/>
-
-
}
children={}
diff --git a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js
index 5ba3e99ff..61ab7800f 100644
--- a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js
+++ b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js
@@ -1,42 +1,29 @@
import React from 'react';
-import styled from 'styled-components';
import {
T,
- TotalLines,
- TotalLine,
- TotalLineBorderStyle,
- TotalLineTextStyle,
+ CommercialDocFooter,
+ DetailsMenu,
+ If,
+ DetailItem,
} from 'components';
import { usePaymentMadeDetailContext } from './PaymentMadeDetailProvider';
/**
* Payment made - Details panel - Footer.
*/
-export default function PaymentMadeDetailFooter() {
+export function PaymentMadeDetailFooter() {
const { paymentMade } = usePaymentMadeDetailContext();
return (
-
-
- }
- value={paymentMade.amount}
- borderStyle={TotalLineBorderStyle.SingleDark}
- />
- }
- value={paymentMade.formatted_amount}
- borderStyle={TotalLineBorderStyle.DoubleDark}
- textStyle={TotalLineTextStyle.Bold}
- />
-
-
+
+
+
+ }>
+ {paymentMade.statement}
+
+
+
+
);
}
-
-export const PaymentMadeFooterRoot = styled.div``;
-
-export const PaymentMadeTotalLines = styled(TotalLines)`
- margin-left: auto;
-`;
diff --git a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js
index 6e36411f5..5ad9f68b5 100644
--- a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js
+++ b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js
@@ -34,6 +34,10 @@ export default function PaymentMadeDetailHeader() {
+ }
+ />
-
- }
- />
@@ -61,8 +60,8 @@ export default function PaymentMadeDetailHeader() {
minLabelSize={'180px'}
>
+
);
diff --git a/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js
new file mode 100644
index 000000000..9342529d7
--- /dev/null
+++ b/src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js
@@ -0,0 +1,42 @@
+import React from 'react';
+import styled from 'styled-components';
+
+import {
+ T,
+ TotalLines,
+ TotalLine,
+ TotalLineBorderStyle,
+ TotalLineTextStyle,
+} from 'components';
+import { usePaymentMadeDetailContext } from './PaymentMadeDetailProvider';
+
+/**
+ * Payment made - Details panel - Footer.
+ */
+export default function PaymentMadeDetailTableFooter() {
+ const { paymentMade } = usePaymentMadeDetailContext();
+
+ return (
+
+
+ }
+ value={paymentMade.amount}
+ borderStyle={TotalLineBorderStyle.SingleDark}
+ />
+ }
+ value={paymentMade.formatted_amount}
+ borderStyle={TotalLineBorderStyle.DoubleDark}
+ textStyle={TotalLineTextStyle.Bold}
+ />
+
+
+ );
+}
+
+export const PaymentMadeFooterRoot = styled.div``;
+
+export const PaymentMadeTotalLines = styled(TotalLines)`
+ margin-left: auto;
+`;
diff --git a/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js b/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js
index 182f9d7dd..b99756e72 100644
--- a/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js
+++ b/src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js
@@ -10,7 +10,6 @@ import {
DetailItem,
CommercialDocHeader,
CommercialDocTopHeader,
- ButtonLink,
CustomerDrawerLink,
} from 'components';
import { usePaymentReceiveDetailContext } from './PaymentReceiveDetailProvider';
@@ -34,6 +33,10 @@ export default function PaymentReceiveDetailHeader() {
+ }
+ />
- }
- />
@@ -62,8 +61,8 @@ export default function PaymentReceiveDetailHeader() {
minLabelSize={'180px'}
>
+
+
+ } children={vendorCredit.note} />
+
+
+
+ );
+}
diff --git a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js
index c24d95041..7c987b336 100644
--- a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js
+++ b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js
@@ -38,6 +38,11 @@ export default function VendorCreditDetailHeader() {
+
+
+
@@ -49,12 +54,6 @@ export default function VendorCreditDetailHeader() {
{vendorCredit.vendor?.display_name}
-
-
-
-
@@ -72,10 +71,6 @@ export default function VendorCreditDetailHeader() {
label={intl.get('reference')}
children={defaultTo(vendorCredit.reference_no, '-')}
/>
-
}
children={}
diff --git a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js
index f158d0fff..00d7e19ec 100644
--- a/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js
+++ b/src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js
@@ -5,6 +5,7 @@ import { CommercialDocBox } from 'components';
import VendorCreditDetailHeader from './VendorCreditDetailHeader';
import VendorCreditDetailTable from './VendorCreditDetailTable';
import VendorCreditDetailDrawerFooter from './VendorCreditDetailDrawerFooter';
+import { VendorCreditDetailFooter } from './VendorCreditDetailFooter';
/**
* Vendor credit details panel.
@@ -16,6 +17,7 @@ export default function VendorCreditDetailPanel() {
+
);
}
diff --git a/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js b/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js
index aa452299c..18705f345 100644
--- a/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js
+++ b/src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js
@@ -11,12 +11,11 @@ const InvoicesDrawerContent = lazy(() => import('./InvoiceDrawerContent'));
*/
function InvoiceDrawer({
name,
+
//#withDrawer
isOpen,
payload: { invoiceId },
-
}) {
-
return (
diff --git a/src/lang/en/index.json b/src/lang/en/index.json
index 7e4151972..d5678c528 100644
--- a/src/lang/en/index.json
+++ b/src/lang/en/index.json
@@ -1193,6 +1193,7 @@
"payment_made.details.payment_number": "Payment #",
"payment_made.details.subtotal": "Subtotal",
"payment_made.details.total": "TOTAL",
+ "payment_made.details.statement": "Statement",
"payment_receive.details.payment_number": "Payment #",
"payment_receive.details.total": "TOTAL",
"payment_receive.details.subtotal": "Subtotal",