PageSourceSearch

https://www.sierrafp.com/dist/invoicesChunk_766fd569f50ea8ba8b85.chunk.js

js sierrafp.com collected 2026-09-26 21:04:05 UTC 51,769 bytes, 6 lines download raw bytes

1"use strict";(self.webpackChunkroot=self.webpackChunkroot||[]).push([[9370],{70326:(e,t,a)=>{a.d(t,{A:()=>i});const i=()=>{const e=(()=>{const e=document.querySelectorAll("html,body,*:not(span):not(h1):not(h2):not(h3):not(h4):not(strong):not(em):not(font):not(img)");let t="";const a=[];return e.forEach((e=>{const i=getComputedStyle(e,null);parseInt(i.getPropertyValue("height"),10)>400&&(t=i.getPropertyValue("display"),"block"!==t&&"none"!==t&&(e.setAttribute("style","display: block;"),a.push(e)))})),()=>{a.forEach((e=>e.removeAttribute("style")))}})();document.queryCommandSupported("print")&&!(["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document)?document.execCommand("print",!1):window.print(),e()}},44535:(e,t,a)=>{a.d(t,{NP:()=>r,Y4:()=>o});var i=a(31635),n=a(56178);const s="/api/v1/invoices";async function r(e){var t;const a=await(0,n.Jt)(s,e);return null===(t=a.invoices)||void 0===t||t.forEach((e=>l(e))),a}async function o(e){const{invoiceNumber:t}=e,a=(0,i.Tt)(e,["invoiceNumber"]),r=await(0,n.Jt)(`${s}/${t}`,a);return l(r,e),r}function l(e,t){e.id=e.invoiceNumber,(0,n.N1)(t,"invoiceLines")&&(e.invoiceLines=null)}},22627:(e,t,a)=>{a.d(t,{Ay:()=>o});var i=a(25387),n=a(69274),s=a(4411);const r=[e=>{e.apiParameter={shareEntityModel:e.parameter.shareEntityModel,url:e.parameter.url}},async e=>{const{parameter:{generateAttachmentFromWebpage:t},apiParameter:a}=e,i=(0,s.g$)(e.getState());e.apiResult=t?await(0,n.j7)({shareEntityModel:e.parameter.shareEntityModel,urlPathToLoadForAttachmentHtml:i.pathname+i.search}):await(0,n.DI)(a)},e=>{var t,a;(0,i.a1)(e),null===(a=(t=e.parameter).onSuccess)||void 0===a||a.call(t)}],o=(0,i.u3)(r,"ShareEntity")},74846:(e,t,a)=>{a.d(t,{Ay:()=>r});var i=a(25387),n=a(44535);const s=[e=>{e.apiParameter=Object.assign({},e.parameter)},e=>{e.dispatch({type:"Data/Invoices/BeginLoadInvoices",parameter:e.parameter})},async e=>{try{e.apiResult=await(0,n.NP)(e.apiParameter)}catch(t){if("status"in t&&404===t.status)return e.dispatch({type:"Data/Invoices/FailedToLoadInvoices"}),!1;throw t}},e=>{e.dispatch({type:"Data/Invoices/CompleteLoadInvoices",collection:e.apiResult,parameter:e.parameter})}],r=(0,i.hK)(s,{},"LoadInvoices")},77378:(e,t,a)=>{a.d(t,{hF:()=>s,ik:()=>l,kk:()=>r,pb:()=>o});var i=a(16118),n=a(96540);function s(e,t){return(0,i.Hc)(e.data.invoices,t,(t=>e.data.invoices.idByInvoiceNumber[t]))}function r(e,t){return(0,i.MS)(e.data.invoices,t)}const o=(0,n.createContext)({value:void 0,isLoading:!1}),l=(0,n.createContext)({value:void 0,isLoading:!1,errorStatusCode:void 0,id:void 0})},57064:(e,t,a)=>{a.d(t,{K:()=>n});var i=a(16118);function n(e){return(0,i.MS)(e.data.orderStatusMappings,{})}},24737:(e,t,a)=>{a.d(t,{Ay:()=>i});const i=(0,a(25387).u3)([e=>{e.dispatch({type:"Pages/InvoiceHistory/UpdateSearchFields",parameter:e.parameter})}],"UpdateSearchFields")},42384:(e,t,a)=>{a.d(t,{l:()=>d});var i=a(84587),n=a(17126),s=a(31374),r=a(39881),o=a(15385),l=a(96540);const c={loadFailedWrapper:{css:a(73802).AH`display:flex;height:200px;justify-content:center;align-items:center;background-color:${(0,o.A)("common.accent")};`},loadFailedText:{weight:"bold"}};function d(e){var t,a,o;const[d]=l.useState((()=>(0,i.A)(c,e.extendedStyles)));let m;return 400===(null===(t=null==e?void 0:e.value)||void 0===t?void 0:t.errorStatusCode)&&(m=(null==e?void 0:e.badRequestMessage)||(0,s.Ay)("Page_BadRequest")),404===(null===(a=null==e?void 0:e.value)||void 0===a?void 0:a.errorStatusCode)&&(m=e.notFoundMessage||(0,s.Ay)("Page_NotFound")),403===(null===(o=null==e?void 0:e.value)||void 0===o?void 0:o.errorStatusCode)&&(m=e.notAuthorizedMessage||(0,s.Ay)("Page_NotAuthorized")),(null==e?void 0:e.customErrorMessage)&&(m=e.customErrorMessage),m?l.createElement(n.A,Object.assign({},d.loadFailedWrapper,{"data-test-selector":e.loadFailedWrapperTestSelector}),l.createElement(r.A,Object.assign({},d.loadFailedText,{"data-test-selector":e.loadFailedTextTestSelector}),m)):l.createElement(l.Fragment,null,e.children)}},67980:(e,t,a)=>{a.d(t,{A:()=>T});var i=a(84587),n=a(17126),s=a(28701),r=a(31374),o=a(22627),l=a(73746),c=a(2804),d=a(25227),m=a(41481),u=a(41118),p=a(31074),g=a(63858),h=a(31545),b=a(5394),y=a(96540),v=a(71468),A=a(73802);const I={shareEntity:o.Ay},E={button:{color:"secondary"},modal:{size:600},emailToGridItem:{width:6},emailFromGridItem:{width:6},subjectGridItem:{width:12},messageGridItem:{width:12},buttonsWrapper:{css:A.AH`margin-top:30px;text-align:right;`},cancelButton:{variant:"secondary"},sendButton:{css:A.AH`margin-left:10px;`}},T=(0,v.Ng)(null,I)((({entityId:e,entityName:t,extendedStyles:a,shareEntity:o,variant:v="button",generateAttachmentFromWebpage:A,extraProperties:I})=>{const T=(0,y.useContext)(b.Ay),[S]=(0,y.useState)((()=>(0,i.A)(E,a))),[O,f]=(0,y.useState)(!1),[x,w]=(0,y.useState)(""),[C,j]=(0,y.useState)(""),[N,D]=(0,y.useState)(""),[P,H]=(0,y.useState)(""),[F,G]=(0,y.useState)(""),[k,V]=(0,y.useState)(""),[B,L]=(0,y.useState)(!1);if(!e)return null;let $="";"Order"===t?$="/api/v1/orders/shareorder":"Invoice"===t&&($="/api/v1/invoices/shareinvoice");const _=(0,l.Ay)("This is a required field"),W=(0,l.Ay)("Enter a valid email address"),R=()=>{w(""),j(""),D(""),H(""),G(`${(0,l.Ay)(`${t}`)} #${e}`),V(""),f(!0)},M=()=>{f(!1)};return y.createElement(y.Fragment,null,"clickable"===v&&y.createElement(d.A,Object.assign({},S.clickable,{onClick:R,"data-test-selector":"shareEntity_email"}),(0,l.Ay)("Email")),"button"===v&&y.createElement(c.Ay,Object.assign({},S.button,{onClick:R,"data-test-selector":"shareEntity_email"}),(0,l.Ay)("Email")),y.createElement(p.A,Object.assign({},S.modal,{headline:`${(0,l.Ay)(`Email ${t}`)} #${e}`,isOpen:O,handleClose:M}
1),y.createElement(m.Ay,Object.assign({},S.container,{"data-test-selector":"shareEntity_modal"}),y.createElement(u.A,Object.assign({},S.emailToGridItem),y.createElement(h.A,Object.assign({label:`${(0,l.Ay)("Email To")}`,required:!0,value:x,error:C,onChange:e=>{w(e.target.value),j(e.target.value?"":_)},"data-test-selector":"shareEntity_emailTo"},S.emailToTextField))),y.createElement(u.A,Object.assign({},S.emailFromGridItem),y.createElement(h.A,Object.assign({label:`${(0,l.Ay)("Email From")}`,required:!0,value:N,error:P,onChange:e=>{D(e.target.value),H(e.target.value?"":_)},"data-test-selector":"shareEntity_emailFrom"},S.emailFromTextField))),y.createElement(u.A,Object.assign({},S.subjectGridItem),y.createElement(h.A,Object.assign({label:(0,l.Ay)("Subject"),value:F,onChange:e=>{G(e.target.value)},"data-test-selector":"shareEntity_subject"},S.subjectTextField))),y.createElement(u.A,Object.assign({},S.messageGridItem),y.createElement(g.A,Object.assign({label:(0,l.Ay)("Message"),value:k,onChange:e=>{V(e.target.value)},"data-test-selector":"shareEntity_message"},S.messageTextArea)))),y.createElement(n.A,Object.assign({},S.buttonsWrapper),y.createElement(c.Ay,Object.assign({},S.cancelButton,{onClick:M,"data-test-selector":"shareEntity_cancel"}),(0,l.Ay)("Cancel")),y.createElement(c.Ay,Object.assign({},S.sendButton,{disabled:B,onClick:()=>{(()=>{const e=x?(0,s.A)(x)?"":W:_;j(e);const t=N?(0,s.A)(N)?"":W:_;return H(t),!(!e&&!t)})()||(L(!0),o({shareEntityModel:Object.assign({entityId:e,entityName:t,emailTo:x,emailFrom:N,subject:F,message:k},I),url:$,onSuccess:()=>{f(!1),L(!1),T.addToast({body:(0,r.Ay)("Entity_Share_Success"),messageType:"success"})},onComplete(e){var t;e.apiResult&&(null===(t=this.onSuccess)||void 0===t||t.call(this))},generateAttachmentFromWebpage:A}))},"data-test-selector":"shareEntity_submit"}),(0,l.Ay)("Send")))))}))},10395:(e,t,a)=>{a.r(t),a.d(t,{InvoiceDetailsPageContext:()=>O,default:()=>S,invoiceDetailsPageStyles:()=>E});var i=a(80247),n=a(3653),s=a(31374),r=a(77378),o=a(57064),l=a(4411),c=a(25387),d=a(44535);const m=[e=>{e.dispatch({type:"Data/Invoices/BeginLoadInvoiceByInvoiceNumber",invoiceNumber:e.parameter.invoiceNumber})},e=>{e.apiParameter={invoiceNumber:e.parameter.invoiceNumber,expand:["invoiceLines"]}},async e=>{try{e.apiResult=await(0,d.Y4)(e.apiParameter)}catch(t){if("status"in t&&(400===t.status||404===t.status))return e.dispatch({type:"Data/Invoices/FailedToLoadInvoiceByInvoiceNumber",invoiceNumber:e.parameter.invoiceNumber,status:404}),!1;throw t}},e=>{e.dispatch({type:"Data/Invoices/CompleteLoadInvoiceByInvoiceNumber",model:e.apiResult})}],u=(0,c.u3)(m,"LoadInvoiceByInvoiceNumber"),p=[e=>{e.dispatch({type:"Pages/InvoiceDetails/SetInvoiceNumber",invoiceNumber:e.parameter.invoiceNumber})},e=>{const t=(0,r.hF)(e.getState(),e.parameter.invoiceNumber);(t.value||t.isLoading)&&t.value.invoiceLines||e.dispatch(u(e.parameter))}],g=(0,c.u3)(p,"DisplayInvoice");var h=a(42384),b=a(7793),y=a(15385),v=a(96540),A=a(71468);const I={displayInvoice:g},E={loadFailedWrapper:{css:a(73802).AH`display:flex;height:200px;justify-content:center;align-items:center;background-color:${(0,y.A)("common.accent")};`},loadFailedText:{weight:"bold"}};class T extends v.Component{UNSAFE_componentWillMount(){this.props.invoiceNumber&&this.props.shouldDisplayInvoice&&this.props.displayInvoice({invoiceNumber:this.props.invoiceNumber})}render(){const e=E;return v.createElement(b.A,null,v.createElement(h.l,{value:this.props.invoiceState,extendedStyles:e,notFoundMessage:(0,s.Ay)("InvoiceHistory_Not_Found")},v.createElement(r.ik.Provider,{value:this.props.invoiceState},v.createElement(n.A,{contentId:this.props.id,zoneName:"Content"}))))}}const S={component:(0,A.Ng)((e=>{const t=(0,l.g$)(e);let a;t&&t.search&&(a=(0,i.A)(t.search).invoiceNumber);const n=e.pages.invoiceDetails.invoiceNumber===a;return{invoiceNumber:a,invoiceState:(0,r.hF)(e,a),shouldDisplayInvoice:!n,shouldLoadOrderStatusMappings:!(0,o.K)(e).value}}),I)(T),definition:{hasEditableUrlSegment:!0,hasEditableTitle:!0,pageType:"System"}},O="InvoiceDetailsPage"},73456:(e,t,a)=>{a.r(t),a.d(t,{InvoiceHistoryPageContext:()=>I,default:()=>A});var i=a(36280),n=a(43667),s=a(80247),r=a(3653),o=a(28887),l=a(74846),c=a(77378),d=a(4411),m=a(24737),u=a(7793),p=a(76895),g=a(55373),h=a.n(g),b=a(96540),y=a(71468);const v={loadInvoices:l.Ay,updateSearchFields:m.Ay},A={component:(0,y.Ng)((e=>({settings:(0,o.SB)(e),getInvoicesParameter:e.pages.invoiceHistory.getInvoicesParameter,invoicesDataView:(0,c.kk)(e,e.pages.invoiceHistory.getInvoicesParameter),location:(0,d.g$)(e)})),v)((0,p.$k)((({settings:e,updateSearchFields:t,loadInvoices:a,id:o,invoicesDataView:l,history:d,location:m,getInvoicesParameter:p})=>{let g=!1;return(0,b.useEffect)((()=>{g=!0;const a=(0,i.Ri)("InvoiceHistory-PageSize"),r=a?parseInt(a,10):void 0;if(m.search){const e=(0,s.A)(m.search);r&&(e.pageSize=r),t(Object.assign(Object.assign({},e),{type:"Replace"}))}else if(e.invoiceSettings.lookBackDays>0){const a=new Date(Date.now()-60*e.invoiceSettings.lookBackDays*60*24*1e3);t({fromDate:(0,n._n)(a),type:"Initialize",pageSize:r})}else t({type:"Initialize",pageSize:r})}),[]),(0,b.useEffect)((()=>
1{if(!g){const e=h().stringify(p);d.replace(`${m.pathname}${""!==e?`?${e}`:""}`)}}),[p]),(0,b.useEffect)((()=>{g||l.value||l.isLoading||a(p)})),b.createElement(u.A,null,b.createElement(c.pb.Provider,{value:l},b.createElement(r.A,{contentId:o,zoneName:"Content"})))}))),definition:{hasEditableUrlSegment:!0,hasEditableTitle:!0,pageType:"System"}},I="InvoiceHistoryPage"},48802:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A,headerStyles:()=>y});var i,n=a(70326),s=a(77378),r=a(73746),o=a(67980),l=a(2804),c=a(25227),d=a(41481),m=a(41118),u=a(85540),p=a(60474),g=a(39881),h=a(96540),b=a(73802);!function(e){e.generateEmailAttachmentFromWebpage="generateEmailAttachmentFromWebpage"}(i||(i={}));const y={shareEntityButtonStyles:{button:{buttonType:"outline",variant:"secondary"}},printButton:{buttonType:"outline",variant:"secondary",css:b.AH`margin-left:10px;`},buttonGridItem:{css:b.AH`justify-content:flex-end;`,width:[1,1,1,6,6]},titleGridItem:{width:[11,11,11,6,6]},title:{variant:"h2",as:"h1"},buttonsHiddenContainer:{below:"lg"},menuHiddenContainer:{above:"md"}},v=y,A={component:({fields:e})=>{const{value:t}=(0,h.useContext)(s.ik),a=!0===e.generateEmailAttachmentFromWebpage||void 0===e.generateEmailAttachmentFromWebpage;if(!t)return null;const i=(0,r.Ay)("Print");return h.createElement(d.Ay,Object.assign({},v.headerGridContainer),h.createElement(m.A,Object.assign({},v.titleGridItem),h.createElement(g.A,Object.assign({},v.title),`${(0,r.Ay)("Invoice")} ${t.invoiceNumber}`)),h.createElement(m.A,Object.assign({},v.buttonGridItem),h.createElement(u.A,Object.assign({},v.menuHiddenContainer),h.createElement(p.A,Object.assign({hasChildPortal:!0,position:"end"},v.narrowOverflowMenu),h.createElement(o.A,{entityId:t.invoiceNumber,variant:"clickable",entityName:"Invoice",extendedStyles:v.shareEntityButtonStyles,generateAttachmentFromWebpage:a}),h.createElement(c.A,Object.assign({},v.printClickable,{onClick:n.A,"data-test-selector":"invoiceDetails_print"}),i))),h.createElement(u.A,Object.assign({},v.buttonsHiddenContainer),h.createElement(o.A,{entityId:t.invoiceNumber,entityName:"Invoice",extendedStyles:v.shareEntityButtonStyles,generateAttachmentFromWebpage:a}),h.createElement(l.Ay,Object.assign({},v.printButton,{onClick:n.A,"data-test-selector":"invoiceDetails_print"}),i))))},definition:{displayName:"Page Header",allowedContexts:["InvoiceDetailsPage"],group:"Invoice Details",fieldDefinitions:[{name:i.generateEmailAttachmentFromWebpage,fieldType:"General",editorTemplate:"CheckboxField",defaultValue:!0,tooltip:"If checked, sharing the invoice generates an email attachment using the Invoice Details page, rather than a pre-defined PDF file."}]}}},3277:(e,t,a)=>{a.r(t),a.d(t,{billingAddressStyles:()=>d,default:()=>m});var i=a(84587),n=a(17126),s=a(73746),r=a(65896),o=a(39881),l=a(96540),c=a(73802);const d={headerText:{variant:"h5",css:c.AH`@media print{font-size:12px;}margin-bottom:5px;`},titleText:{variant:"h6",as:"h2",css:c.AH`@media print{font-size:12px;}margin-bottom:5px;`}},m=({invoice:e,extendedStyles:t})=>{if(!e)return null;const[a]=l.useState((()=>(0,i.A)(d,t)));return l.createElement(n.A,Object.assign({},a.wrapper),l.createElement(o.A,Object.assign({as:"h2"},a.headerText),(0,s.Ay)("Billing Information")),l.createElement(o.A,Object.assign({},a.titleText),(0,s.Ay)("Billing Address")),l.createElement(r.A,{companyName:e.btCompanyName,address1:e.btAddress1,address2:e.btAddress2,city:e.billToCity,state:e.billToState,postalCode:e.billToPostalCode,country:e.btCountry,extendedStyles:a.addressDisplay}))}},52038:(e,t,a)=>{a.r(t),a.d(t,{default:()=>y,informationStyles:()=>h});var i=a(84587),n=a(69983),s=a(77378),r=a(73746),o=a(27876),l=a(3277),c=a(23746),d=a(41481),m=a(41118),u=a(96540),p=a(71468),g=a(73802);const h={invoiceInformationGridContainer:{css:g.AH`padding:5px;`},headingAndTextStyles:{heading:{variant:"h6",as:"h2",css:g.AH`@media print{font-size:12px;}margin-bottom:5px;`}},informationGridItem:{width:12},invoiceInformationGridItems:{css:g.AH`@media print{padding:5px !important;}`},statusGridItem:{width:[6,6,6,3,3]},invoiceDateGridItem:{width:[6,6,6,3,3]},termsGridItem:{width:[6,6,6,3,3]},poNumberGridItem:{width:[6,6,6,3,3]},salespersonGridItem:{width:[6,6,6,3,3]},shippingMethodGridItem:{width:[6,6,6,3,3]},dueDateGridItem:{width:[6,6,6,3,3]},vatNumberGridItem:{width:[6,6,6,3,3]},billingAddressGridItem:{width:6},shippingAddressGridItem:{width:6},invoiceNotesGridItem:{width:12}},b=h,y={component:(0,p.Ng)((e=>({language:e.context.session.language})))((({language:e})=>{const{value:t}=(0,u.useContext)(s.ik);return t?u.createElement(d.Ay,Object.assign({},b.invoiceInformationGridContainer,{"data-test-selector":"invoiceDetail_information"}),u.createElement(m.A,Object.assign({},b.informationGridItem),u.createElement(d.Ay,Object.assign({},b.informationGridContainer),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.invoiceDateGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Invoice Date"),text:(0,n.A)({dateTime:new Date(t.invoiceDate),language:e})})),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.poNumberGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("PO Number"),text:t.customerPO})),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.statusGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Status"),text:t.status})),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.shippingMethodGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Shipping Method"),text:t.shipViaDescription||t.shipCode})),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.termsGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Terms"),text:t.terms})),u.createElement(m.A,Object.assign({}
1,(0,i.A)(b.invoiceInformationGridItems,b.salespersonGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Salesperson"),text:t.salesperson})),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.dueDateGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Due Date"),text:(0,n.A)({dateTime:new Date(t.dueDate),language:e})})),t.customerVatNumber&&u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.vatNumberGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("VAT Number"),text:t.customerVatNumber})))),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.shippingAddressGridItem)),u.createElement(c.default,{invoice:t,extendedStyles:b.shippingAddressStyle})),u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.billingAddressGridItem)),u.createElement(l.default,{invoice:t,extendedStyles:b.billingAddressStyle})),t.notes&&u.createElement(m.A,Object.assign({},(0,i.A)(b.invoiceInformationGridItems,b.invoiceNotesGridItem)),u.createElement(o.A,{extendedStyles:b.headingAndTextStyles,heading:(0,r.Ay)("Invoice Notes"),text:t.notes}))):null})),definition:{group:"Invoice Details",displayName:"Information",allowedContexts:["InvoiceDetailsPage"]}}},12962:(e,t,a)=>{a.r(t),a.d(t,{cardStyles:()=>v,default:()=>A});var i=a(84587),n=a(26744),s=a(28887),r=a(73746),o=a(71322),l=a(27876),c=a(41481),d=a(41118),m=a(78022),u=a(72868),p=a(39881),g=a(15385),h=a(96540),b=a(71468),y=a(73802);const v={imageItem:{width:2,css:y.AH`@media print{max-height:83px;max-width:83px;}`},image:{height:"auto"},infoItem:{width:10},infoInnerContainer:{gap:8},infoLeftColumn:{width:[12,12,10,7,7],printWidth:7},infoLeftColumnContainer:{gap:8},brandItem:{width:12},brandStyles:{nameText:{css:y.AH`color:${(0,g.A)("text.main")};`}},productNameItem:{width:12},numbersItem:{width:12},numbersInnerContainer:{gap:8},partItem:{width:[6,6,4,4,4],printWidth:4},myPartItem:{width:[6,6,4,4,4],printWidth:4},mgfItem:{width:[6,6,4,4,4],printWidth:4},notesItem:{width:12},infoRightColumn:{width:[12,12,2,5,5],printWidth:5},infoRightColumnContainer:{gap:8},priceItem:{width:[6,6,12,5,5],printWidth:5,css:y.AH`flex-direction:column;`},priceStyles:{text:{weight:"bold"}},vatLabelText:{size:12},secondaryVatLabelText:{size:12},qtyItem:{width:[6,6,12,3,3],printWidth:3},totalItem:{width:[12,12,12,4,4],printWidth:4,css:y.AH`font-weight:600;flex-direction:column;`},mgfGridContainer:{css:y.AH`padding:4px;`}},A=(0,b.Ng)((e=>({enableVat:(0,s.SB)(e).productSettings.enableVat,vatPriceDisplay:(0,s.SB)(e).productSettings.vatPriceDisplay,showPricing:e.context.showPricing})))((({invoiceLine:e,enableVat:t,vatPriceDisplay:a,showPricing:s,extendedStyles:g})=>{const[b]=h.useState((()=>(0,i.A)(v,g))),y=(0,n.VE)();return h.createElement(c.Ay,Object.assign({},b.container),h.createElement(d.A,Object.assign({},b.imageItem),h.createElement(u.Ay,Object.assign({href:e.productUri},b.imageLink),h.createElement(m.A,Object.assign({src:e.mediumImagePath},b.image,{isShareEntity:y})))),h.createElement(d.A,Object.assign({},b.infoItem),h.createElement(c.Ay,Object.assign({},b.infoInnerContainer),h.createElement(d.A,Object.assign({},b.infoLeftColumn),h.createElement(c.Ay,Object.assign({},b.infoLeftColumnContainer),e.brand&&h.createElement(d.A,Object.assign({},b.brandItem,{"data-test-selector":"invoiceLine_brand"}),h.createElement(o.A,{brand:e.brand,showLogo:!1,extendedStyles:b.brandStyles})),h.createElement(d.A,Object.assign({},b.productNameItem),e.productUri&&h.createElement(u.Ay,Object.assign({},b.productNameLink,{href:e.productUri,"data-test-selector":"invoiceLine_product"}),e.shortDescription||e.description),!e.productUri&&h.createElement(p.A,Object.assign({as:"p","data-test-selector":"invoiceLine_product"}
1,b.productDescriptionText),e.shortDescription||e.description)),h.createElement(d.A,Object.assign({},b.numbersItem),h.createElement(c.Ay,Object.assign({},b.numbersInnerContainer),h.createElement(d.A,Object.assign({},b.partItem),h.createElement(l.A,{heading:(0,r.Ay)("Part #"),text:e.productERPNumber,extendedStyles:b.partStyles})),h.createElement(d.A,Object.assign({},b.myPartItem),h.createElement(l.A,{heading:(0,r.Ay)("My Part #"),text:e.customerProductNumber,extendedStyles:b.myPartStyles})),h.createElement(c.Ay,Object.assign({},b.mgfGridContainer),h.createElement(d.A,Object.assign({},b.mgfItem),h.createElement(l.A,{heading:(0,r.Ay)("MFG #"),text:e.manufacturerItem,extendedStyles:b.mgfStyles}))))),e.notes&&h.createElement(d.A,Object.assign({},b.notesItem),h.createElement(l.A,{heading:(0,r.Ay)("Line Notes"),text:e.notes,extendedStyles:b.notesStyles})))),h.createElement(d.A,Object.assign({},b.infoRightColumn),h.createElement(c.Ay,Object.assign({},b.infoRightColumnContainer),s&&h.createElement(d.A,Object.assign({},b.priceItem),h.createElement(l.A,{heading:(0,r.Ay)("Price"),text:(t&&"DisplayWithoutVat"!==a?e.unitPriceWithVatDisplay:e.unitPriceDisplay)+(e.unitOfMeasure?` / ${e.unitOfMeasure}`:""),extendedStyles:b.priceStyles}),t&&h.createElement(h.Fragment,null,h.createElement(p.A,Object.assign({as:"p"},b.vatLabelText),"DisplayWithVat"===a||"DisplayWithAndWithoutVat"===a?`${(0,r.Ay)("Inc. VAT")} (${e.taxRate}%)`:(0,r.Ay)("Ex. VAT")),"DisplayWithAndWithoutVat"===a&&h.createElement(h.Fragment,null,h.createElement(p.A,Object.assign({},b.secondaryPriceText,{as:"p"}),e.unitPriceDisplay+(e.unitOfMeasure?` / ${e.unitOfMeasure}`:"")),h.createElement(p.A,Object.assign({as:"p"},b.secondaryVatLabelText),(0,r.Ay)("Ex. VAT"))))),h.createElement(d.A,Object.assign({},b.qtyItem),h.createElement(l.A,{heading:(0,r.Ay)("QTY Invoiced"),text:e.qtyInvoiced,extendedStyles:b.qtyStyles})),s&&h.createElement(d.A,Object.assign({},b.totalItem),t&&"DisplayWithAndWithoutVat"===a&&h.createElement(l.A,{heading:`${(0,r.Ay)("Subtotal")} (${(0,r.Ay)("Ex. VAT")})`,text:e.lineTotalDisplay,extendedStyles:b.subtotalWithoutVatHeadingAndText}),h.createElement(l.A,{heading:t?"DisplayWithoutVat"!==a?`${(0,r.Ay)("Subtotal")} (${(0,r.Ay)("Inc. VAT")})`:`${(0,r.Ay)("Subtotal")} (${(0,r.Ay)("Ex. VAT")})`:(0,r.Ay)("Subtotal"),text:t&&"DisplayWithoutVat"!==a?e.netPriceWithVatDisplay:e.lineTotalDisplay,extendedStyles:b.totalStyles})))))))}))},23746:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m,shippingAddressStyles:()=>d});var i=a(84587),n=a(17126),s=a(73746),r=a(65896),o=a(39881),l=a(96540),c=a(73802);const d={headerText:{variant:"h5",css:c.AH`@media print{font-size:12px;}margin-bottom:5px;`},titleText:{variant:"h6",as:"h3",css:c.AH`@media print{font-size:12px;}margin-bottom:5px;`}},m=({invoice:e,extendedStyles:t})=>{if(!e)return null;const[a]=l.useState((()=>(0,i.A)(d,t)));return l.createElement(n.A,Object.assign({},a.wrapper),l.createElement(o.A,Object.assign({as:"h2"},a.headerText),(0,s.Ay)("Shipping Information")),l.createElement(o.A,Object.assign({},a.titleText),(0,s.Ay)("Shipping Address")),l.createElement(r.A,{companyName:e.stCompanyName,address1:e.stAddress1,address2:e.stAddress2,city:e.shipToCity,state:e.shipToState,postalCode:e.shipToPostalCode,country:e.stCountry,extendedStyles:a.addressDisplay}))}},9158:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b,summaryTableStyles:()=>g});var i=a(17126),n=a(77378),s=a(73746),r=a(12962),o=a(41481),l=a(41118),c=a(91135),d=a(39881),m=a(15385),u=a(96540),p=a(73802);const g={centeringWrapper:{css:p.AH`height:300px;display:flex;align-items:center;`},spinner:{css:p.AH`margin:auto;`},titleItem:{width:12,css:p.AH`padding-bottom:10px;`},title:{weight:"bold",size:"18px",as:"h2",css:p.AH`@media print{font-size:15px;}width:100%;padding:15px 0;border-bottom:1px solid ${(0,m.A)("common.border")};`},linesItem:{width:12},lineItem:{width:12,css:p.AH`padding-top:20px;border-bottom:1px solid ${(0,m.A)("common.border")};&:first-child{padding-top:10px;}`}},h=g,b={component:()=>{const e=(0,u.useContext)(n.ik);if(e.isLoading)return u.createElement(i.A,Object.assign({},h.centeringWrapper),u.createElement(c.A,Object.assign({},h.spinner)));const t=e.value;return t&&t.invoiceLines&&0!==t.invoiceLines.length?u.createElement(o.Ay,Object.assign({},h.container,{"data-test-selector":"invoiceDetail_summaryTable"}),u.createElement(l.A,Object.assign({},h.titleItem),u.createElement(d.A,Object.assign({},h.title),(0,s.Ay)("Invoice Summary"))),u.createElement(l.A,Object.assign({},h.linesItem),u.createElement(o.Ay,Object.assign({},h.linesInnerContainer),t.invoiceLines.map((e=>u.createElement(l.A,Object.assign({key:e.id},h.lineItem,{"data-test-selector":`invoiceDetails_invoiceLine_${e.id}`}),u.createElement(r.default,{invoiceLine:e,extendedStyles:h.lineStyles}))))))):null},definition:{group:"Invoice Details",displayName:"Summary Table",allowedContexts:["InvoiceDetailsPage"]}}},42130:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h,totalStyles:()=>p});var i=a(28887),n=a(77378),s=a(73746),r=a(41481),o=a(41118),l=a(39881),c=a(15385),d=a(96540),m=a(71468),u=a(73802);const p={container:{gap:10,css:u.AH`background-color:${(0,c.A)("common.accent")};padding:20px;`},labelGridItem:{width:6},valueGridItem:{width:6},subtotalValueText:{css:u.AH`margin-left:auto;`},discountsValueText:{css:u.AH`margin-left:auto;`},shippingAndHandlingValueText:{css:u.AH`margin-left:auto;`},otherChargesValueText:{css:u.AH`margin-left:auto;`},taxValueText:{css:u.AH`margin-left:auto;`},totalLabelText:{weight:"bold"},totalValueText:{weight:"bold",css:u.AH`margin-left:auto;`}},g=p,h={component:(0,m.Ng)((e=>({enableVat:(0,i.SB)(e).productSettings.enableVat,showPricing:e.context.showPricing})))((({enableVat:e,showPricing:t})=>{const{value:a}=(0,d.useContext)(n.ik);return a&&t?d.createElement(r.Ay,Object.assign({},g.container,{"data-test-selector":"invoiceDetails_total"}),d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,Object.assign({},g.subtotalLabelText),(0,s.Ay)("Subtotal")+(e?` (${(0,s.Ay)("Ex. VAT")})`:""))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.subtotalValueText),a.productTotalDisplay)),a.discountAmount>0&&d.createElement(d.Fragment,null,d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,Object.assign({},g.discountsLabelText),(0,s.Ay)("Discounts"))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.discountsValueText),a.discountAmountDisplay))),a.shippingAndHandling>0&&d.createElement(d.Fragment,null,d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,Object.assign({},g.shippingAndHandlingLabelText),(0,s.Ay)("Shipping & Handling"))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.shippingAndHandlingValueText),a.shippingAndHandlingDisplay))),a.otherCharges>0&&d.createElement(d.Fragment,null,d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,Object.assign({},g.otherChargesLabelText),(0,s.Ay)("Other Charges"))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.otherChargesValueText),a.otherChargesDisplay))),(!a.invoiceHistoryTaxes||0===a.invoiceHistoryTaxes.length)&&d.createElement(d.Fragment,null,d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,Object.assign({},g.taxLabelText),e?(0,s.Ay)("VAT"):(0,s.Ay)("Tax"))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.taxValueText),a.taxAmountDisplay))),a.invoiceHistoryTaxes&&a.invoiceHistoryTaxes.sort((e=>e.sortOrder)).map((e=>{const t=`${e.taxCode}_${e.sortOrder}`;return d.createElement(d.Fragment,{key:t},d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,null,e.taxDescription||(0,s.Ay)("Taxes"))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.taxValueText),e.taxAmountDisplay)))})),d.createElement(o.A,Object.assign({},g.labelGridItem),d.createElement(l.A,Object.assign({},g.totalLabelText),(0,s.Ay)("Invoice Total"))),d.createElement(o.A,Object.assign({},g.valueGridItem),d.createElement(l.A,Object.assign({},g.totalValueText),a.invoiceTotalDisplay))):null})),definition:{group:"Invoice Details",displayName:"Total",allowedContexts:["InvoiceDetailsPage"]}}},66907:(e,t,a)=>{a.r(t),a.d(t,{bucketsStyles:()=>v,default:()=>E});var i=a(28887),n=a(3444),s=a(25387),r=a(56178),o=a(15353);const l=[e=>
1{e.dispatch({type:"Data/BillTos/BeginLoadBillTo",id:"current"})},e=>{e.apiParameter={billToId:r.KS,expand:["accountsReceivable","validation"]}},async e=>{e.apiResult=await(0,o.Jd)(e.apiParameter)},e=>{e.dispatch({type:"Data/BillTos/CompleteLoadBillTo",model:e.apiResult,isCurrent:!0})}],c=(0,s.hK)(l,{},"LoadAccountsReceivable");var d=a(27876),m=a(41481),u=a(41118),p=a(23573),g=a(96540),h=a(71468),b=a(73802);const y={loadAccountsReceivable:c},v={container:{gap:0,css:b.AH`${({theme:e})=>(0,p.Ay)(e,[b.AH`
2                        overflow: auto;
3                    `,b.AH`
4                        overflow: auto;
5                    `,null,null,null])}`},item:{width:12,style:{paddingBottom:"20px",minWidth:"600px"}}},A=v;class I extends g.Component{componentDidMount(){!this.props.accountsReceivable&&this.props.displayAccountsReceivableBalances&&this.props.loadAccountsReceivable()}render(){const{accountsReceivable:e,displayAccountsReceivableBalances:t}=this.props;return e&&t?g.createElement(m.Ay,Object.assign({},A.container,{"data-test-selector":"invoiceHistory_invoiceBalance"}),g.createElement(u.A,Object.assign({},A.item),e.agingBuckets.map(((e,t)=>g.createElement(d.A,{heading:e.label,text:e.amountDisplay,key:t}))),g.createElement(d.A,{heading:e.agingBucketTotal.label,text:e.agingBucketTotal.amountDisplay}))):null}}const E={component:(0,h.Ng)((e=>{var t;return{accountsReceivable:null===(t=(0,n.zd)(e).value)||void 0===t?void 0:t.accountsReceivable,displayAccountsReceivableBalances:(0,i.SB)(e).customerSettings.displayAccountsReceivableBalances}}),y)(I),definition:{group:"Invoice History",displayName:"Aging Buckets",allowedContexts:["InvoiceHistoryPage"]}}},2319:(e,t,a)=>{a.r(t),a.d(t,{default:()=>F,filterStyles:()=>D});var i=a(17126),n=a(43667),s=a(69983),r=a(28887),o=a(74846),l=a(33676),c=a(6544),d=a(25387);const m=(0,d.hK)([e=>{e.dispatch({type:"Pages/InvoiceHistory/ClearParameter"})}],{},"ClearSearch");var u=a(24737);const p=(0,d.hK)([e=>{e.dispatch({type:"Pages/InvoiceHistory/UpdateShipTosSearchFields",parameter:e.parameter})}],{},"UpdateShipTosSearchFields");var g,h=a(73746),b=a(2804),y=a(66549),v=a(96686),A=a(94264),I=a(41481),E=a(41118),T=a(6100),S=a(31545),O=a(39881),f=a(38221),x=a.n(f),w=a(96540),C=a(71468),j=a(73802);!function(e){e.showShipTo="showShipTo",e.showInvoiceNumber="showInvoiceNumber",e.showOrderNumber="showOrderNumber",e.showPoNumber="showPoNumber",e.showDateRange="showDateRange",e.showStatus="showStatus"}(g||(g={}));const N={loadShipTos:l.Ay,updateSearchFields:u.Ay,loadInvoices:o.Ay,clearSearch:m,updateShipTosSearchFields:p},D={container:{css:j.AH`padding-bottom:15px;`},headingItem:{width:12,css:j.AH`padding-bottom:0;`},heading:{variant:"h5",as:"h2",css:j.AH`margin:0;`},shipToGridItem:{width:[12,12,6,6,4]},invoiceNumberGridItem:{width:[12,12,3,3,3]},orderNumberGridItem:{width:[12,12,3,3,3]},poNumberGridItem:{width:[12,12,3,3,2]},fromGridItem:{width:[6,6,3,3,2]},toGridItem:{width:[6,6,3,3,2]},onlyOpenGridItem:{width:12,align:"bottom",css:j.AH`padding-top:0;`},onlyOpenCheckbox:{typographyProps:{css:j.AH`font-weight:600;`}},appliedFiltersContainer:{css:T.VR},buttonsItem:{width:12,css:j.AH`justify-content:flex-end;`},clearFiltersButton:{variant:"secondary",css:j.AH`margin-right:10px;`},toDate:{cssOverrides:{formField:j.AH`width:100%;`}},fromDate:{cssOverrides:{formField:j.AH`width:100%;`}}},P=D;class H extends w.Component{constructor(e){super(e),this.getValue=(e,t)=>{let a=e.getInvoicesParameter[t];return a||(a=""),a},this.updateParameterAfterTimeout=()=>{clearTimeout(this.updateTimeoutId),this.updateTimeoutId=setTimeout((()=>{this.props.updateSearchFields({invoiceNumber:this.state.invoiceNumber,orderNumber:this.state.orderNumber,poNumber:this.state.poNumber})}),250)},this.shipToChangeHandler=e=>{this.props.updateSearchFields({customerSequence:e||""})},this.selectShipTo=()=>{var e,t,a;const i=null===(a=null===(t=null===(e=this.props.shipTosDataView)||void 0===e?void 0:e.value)||void 0===t?void 0:t.find((e=>e.customerSequence===(this.props.getInvoicesParameter.customerSequence||""))))||void 0===a?void 0:a.id;i&&this.setState({selectedShipToId:i})},this.selectShipToHandler=e=>{var t,a,i;e&&this.setState({selectedShipToId:e});const n=null===(i=null===(a=null===(t=this.props.shipTosDataView)||void 0===t?void 0:t.value)||void 0===a?void 0:a.find((t=>t.id===e)))||void 0===i?void 0:i.customerSequence;this.props.updateSearchFields({customerSequence:n})},this.changeShipTosSearchTextHandler=e=>{const{value:t}=e.currentTarget;this.setState({shipToSearch:t}),this.debouncedUpdateSearchFields(t)},this.debouncedUpdateSearchFields=x()((e=>{this.props.updateShipTosSearchFields(Object.assign(Object.assign({},this.props.getShipTosParameter),{filter:e||void 0}))}),200),this.invoiceNumberChangeHandler=e=>{this.setState({invoiceNumber:e}),this.updateParameterAfterTimeout()},this.orderNumberChangeHandler=e=>{this.setState({orderNumber:e}),this.updateParameterAfterTimeout()},this.poNumberChangeHandler=e=>{this.setState({poNumber:e}),this.updateParameterAfterTimeout()},this.fromDateChangeHandler=({selectedDay:e})=>{this.props.updateSearchFields({fromDate:(0,n._n)(e)})},this.toDateChangeHandler=({selectedDay:e})=>{this.props.updateSearchFields({toDate:(0,n._n)(e)})},this.showOpenOnlyChangeHandler=e=>{this.props.updateSearchFields({showOpenOnly:e||!1})},this.clearFiltersClickHandler=()=>{this.props.clearSearch()},this.state={invoiceNumber:this.getValue(e,"invoiceNumber"),orderNumber:this.getValue(e,"orderNumber"),poNumber:this.getValue(e,"poNumber"),selectedShipToId:"",shipToSearch:""}}componentDidMount(){const{shipTosDataView:e,getShipTosParameter:t,loadShipTos:a}=this.props;!e||e.value||e.isLoading||a(t)}componentDidUpdate(e){var t;const a=this.getValue(e,"orderNumber"),i=this.getValue(this.props,"orderNumber"),n=this.getValue(e,"invoiceNumber"),s=this.getValue(this.props,"invoiceNumber"),r=this.getValue(e,"poNumber"),o=this.getValue(this.props,"poNumber");(a!==i&&i!==this.state.orderNumber||r!==o&&o!==this.state.poNumber||n!==s&&s!==this.state.invoiceNumber)&&this.setState({invoiceNumber:s,orderNumber:i,poNumber:i}),e.getInvoicesParameter!==this.props.getInvoicesParameter&&(this.setState({shipToSearch:""}),this.debouncedUpdateSearchFields(""),this.selectShipTo()),e.getShipTosParameter!==this.props.getShipTosParameter&&this.props.loadShipTos(this.props.getShipTosParameter),e.shipTosDataView!==this.props.shipTosDataView&&
5(null===(t=this.props.shipTosDataView)||void 0===t?void 0:t.value)&&this.selectShipTo()}render(){var e,t;const{shipTosDataView:a}=this.props,{selectedShipToId:r,shipToSearch:o}=this.state;if(!this.props.filtersOpen)return w.createElement(i.A,Object.assign({},P.appliedFiltersContainer),this.props.getInvoicesParameter.customerSequence&&"-1"!==this.props.getInvoicesParameter.customerSequence&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.shipToChangeHandler("-1")}}),`${(0,h.Ay)("Ship To")}: ${this.props.getInvoicesParameter.customerSequence}`),this.props.getInvoicesParameter.invoiceNumber&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.invoiceNumberChangeHandler("")}}),`${(0,h.Ay)("Invoice #")}: ${this.props.getInvoicesParameter.invoiceNumber}`),this.props.getInvoicesParameter.orderNumber&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.orderNumberChangeHandler("")}}),`${(0,h.Ay)("Order #")}: ${this.props.getInvoicesParameter.orderNumber}`),this.props.getInvoicesParameter.poNumber&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.poNumberChangeHandler("")}}),`${(0,h.Ay)("PO #")}: ${this.props.getInvoicesParameter.poNumber}`),this.props.getInvoicesParameter.fromDate&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.fromDateChangeHandler({})},"data-test-selector":"invoiceHistory_fromDateButton"}),`${(0,h.Ay)("From")}: ${(0,s.A)({dateTime:(0,n._1)(this.props.getInvoicesParameter.fromDate),language:this.props.language})}`),this.props.getInvoicesParameter.toDate&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.toDateChangeHandler({})}}),`${(0,h.Ay)("To")}: ${(0,s.A)({dateTime:(0,n._1)(this.props.getInvoicesParameter.toDate),language:this.props.language})}`),this.props.getInvoicesParameter.showOpenOnly&&w.createElement(T.Ay,Object.assign({},P.appliedFilterTag,{onDelete:()=>{this.showOpenOnlyChangeHandler(!1)}}),(0,h.Ay)("Only open")));const l=(null==a?void 0:a.value)?a.value.map((e=>({optionText:e.label,optionValue:e.id}))):[],c=this.props.getInvoicesParameter.fromDate?new Date(this.props.getInvoicesParameter.fromDate.replace(/-/g,"/")):void 0,d=this.props.getInvoicesParameter.toDate?new Date(this.props.getInvoicesParameter.toDate.replace(/-/g,"/")):void 0;return w.createElement(I.Ay,Object.assign({},P.container),w.createElement(E.A,Object.assign({},P.headingItem),w.createElement(O.A,Object.assign({},P.heading),(0,h.Ay)("Filter"))),this.props.fields.showShipTo&&w.createElement(E.A,Object.assign({},P.shipToGridItem),w.createElement(A.A,Object.assign({},P.shipToDropdown,{label:(0,h.Ay)("Ship To"),onSelectionChange:this.selectShipToHandler,onInputChange:this.changeShipTosSearchTextHandler,selected:r,isLoading:null==a?void 0:a.isLoading,options:l,search:o,"data-test-selector":"invoiceHistory_invoiceShipToFilter",filterOption:()=>!0}))),this.props.fields.showInvoiceNumber&&w.createElement(E.A,Object.assign({},P.invoiceNumberGridItem),w.createElement(S.A,Object.assign({},P.invoiceNumberText,{value:this.state.invoiceNumber,label:(0,h.Ay)("Invoice #"),onChange:e=>this.invoiceNumberChangeHandler(e.target.value),"data-test-selector":"invoiceHistory_invoiceNumberFilter"}))),this.props.fields.showOrderNumber&&w.createElement(E.A,Object.assign({},P.orderNumberGridItem),w.createElement(S.A,Object.assign({},P.orderNumberText,{value:this.state.orderNumber,label:(0,h.Ay)("Order #"),onChange:e=>this.orderNumberChangeHandler(e.target.value),"data-test-selector":"invoiceHistory_erpOrderNumberFilter"}))),this.props.fields.showPoNumber&&w.createElement(E.A,Object.assign({},P.poNumberGridItem),w.createElement(S.A,Object.assign({},P.poNumberText,{value:this.state.poNumber,label:(0,h.Ay)("PO #"),onChange:e=>this.poNumberChangeHandler(e.target.value),"data-test-selector":"invoiceHistory_poNumberFilter"}))),this.props.fields.showDateRange&&w.createElement(w.Fragment,null,w.createElement(E.A,Object.assign({},P.fromGridItem,{"data-test-selector":"invoiceHistory_fromDateFilter"}),w.createElement(v.A,Object.assign({},P.fromDate,{label:(0,h.Ay)("From"),selectedDay:c,onDayChange:this.fromDateChangeHandler,dateTimePickerProps:Object.assign({clearIcon:null,maxDate:d},null===(e=P.fromDate)||void 0===e?void 0:e.dateTimePickerProps)}))),w.createElement(E.A,Object.assign({},P.toGridItem,{"data-test-selector":"invoiceHistory_toDateFilter"}),w.createElement(v.A,Object.assign({},P.toDate,{label:(0,h.Ay)("To"),selectedDay:d,onDayChange:this.toDateChangeHandler,dateTimePickerProps:Object.assign({clearIcon:null,minDate:c},null===(t=P.toDate)||void 0===t?void 0:t.dateTimePickerProps)})))),this.props.fields.showStatus&&w.createElement(E.A,Object.assign({},P.onlyOpenGridItem),w.createElement(y.Ay,Object.assign({},P.onlyOpenCheckbox,{checked:this.props.getInvoicesParameter.showOpenOnly,onChange:(e,t)=>
5{this.showOpenOnlyChangeHandler(t)},"data-test-selector":"invoiceHistory_showOpenInvoicesFilter"}),(0,h.Ay)("Show only open invoices"))),w.createElement(E.A,Object.assign({},P.buttonsItem),w.createElement(b.Ay,Object.assign({},P.clearFiltersButton,{onClick:this.clearFiltersClickHandler,"data-test-selector":"invoiceHistory_clearFiltersButton"}),(0,h.Ay)("Clear Filters"))))}}const F={component:(0,C.Ng)((e=>{const{filtersOpen:t,getShipTosParameter:a,getInvoicesParameter:i}=e.pages.invoiceHistory;return{filtersOpen:t,shipTosDataView:a&&(0,c.SE)(e,a),getShipTosParameter:a,getInvoicesParameter:i,language:(0,r.Ht)(e).language}}),N)(H),definition:{group:"Invoice History",displayName:"Search Results Filter",allowedContexts:["InvoiceHistoryPage"],fieldDefinitions:[{name:g.showShipTo,displayName:"Ship to Address",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:1},{name:g.showInvoiceNumber,displayName:"Invoice #",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:2},{name:g.showOrderNumber,displayName:"Order #",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:3},{name:g.showPoNumber,displayName:"PO #",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:4},{name:g.showDateRange,displayName:"Date Range",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:5},{name:g.showStatus,displayName:"Status",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:6}]}}},86358:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v,headerStyles:()=>b});var i=a(3653),n=a(77378);const s=(0,a(25387).hK)([e=>{e.dispatch({type:"Pages/InvoiceHistory/ToggleFiltersOpen"})}],{},"ToggleFiltersOpen");var r=a(73746),o=a(2804),l=a(41481),c=a(41118),d=a(3118),m=a(39881),u=a(96540),p=a(71468),g=a(73802);const h={toggleFiltersOpen:s},b={container:{gap:8,css:g.AH`padding-bottom:10px;`},heading:{variant:"h2",as:"h1"},invoiceCountGridItem:{width:11,style:{marginTop:"8px",fontWeight:600}},toggleFilterGridItem:{width:1,style:{marginTop:"8px",justifyContent:"flex-end"}},toggleFilterButton:{color:"common.background",shape:"pill",buttonType:"solid",shadow:!1,css:g.AH`width:40px;padding:0;`},toggleFilterButtonIcon:{src:d.default,size:24}},y=b,v={component:(0,p.Ng)(null,h)((e=>{const t=(0,u.useContext)(n.pb),a=t.value&&t.pagination?t.pagination.totalItemCount:0;return u.createElement(u.Fragment,null,u.createElement(m.A,Object.assign({},y.heading),(0,r.Ay)("Invoice History")),u.createElement(i.A,{contentId:e.id,zoneName:"Content00"}),u.createElement(l.Ay,Object.assign({},y.container),u.createElement(c.A,Object.assign({},y.invoiceCountGridItem),a," ",(0,r.Ay)("Invoices")),u.createElement(c.A,Object.assign({},y.toggleFilterGridItem),u.createElement(o.Ay,Object.assign({},y.toggleFilterButton,{onClick:e.toggleFiltersOpen,"aria-label":(0,r.Ay)("Toggle Filter"),"data-test-selector":"invoiceHistory_toggleFilter"}),u.createElement(o.a2,Object.assign({},y.toggleFilterButtonIcon))))))})),definition:{group:"Invoice History",displayName:"Page Header",allowedContexts:["InvoiceHistoryPage"]}}},68750:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m,paginationStyles:()=>c});var i=a(77378),n=a(24737),s=a(29804),r=a(96540),o=a(71468);const l={updateSearchFields:n.Ay},c={},d=c,m={component:(0,o.Ng)(null,l)((({updateSearchFields:e})=>{const t=(0,r.useContext)(i.pb),a=t.value&&t.pagination?t.pagination:void 0,[n,o]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{n&&(window.scrollTo(0,0),o(!1))}),[null==a?void 0:a.page]),!a)return null;const{totalItemCount:l,page:c,pageSize:m,pageSizeOptions:u,prevPageUri:p,nextPageUri:g}=a;return 0===l?null:r.createElement(s.Ay,Object.assign({},d.pagination,{resultsCount:l,currentPage:c,resultsPerPage:m,resultsPerPageOptions:u,onChangePage:t=>{e({page:t}),o(!0)},onChangeResultsPerPage:t=>{const a=parseInt(t.currentTarget.value,10);e({page:1,pageSize:a})},pageSizeCookie:"InvoiceHistory-PageSize",prevPage:p,nextPage:g}))})),definition:{group:"Invoice History",displayName:"Pagination",allowedContexts:["InvoiceHistoryPage"]}}},81790:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f,tableStyles:()=>S});var i=a(17126),n=a(69983),s=a(77378),r=a(24737),o=a(73746),l=a(86670);const c=({title:e,invoiceNumber:t})=>(0,l.nO)("Basic/PageTypeLink",{fields:{pageType:"InvoiceDetailsPage",overrideTitle:e,queryString:`invoiceNumber=${t}`}});
5var d,m=a(81952),u=a(10852),p=a(69316),g=a(7262),h=a(43443),b=a(89782),y=a(91135),v=a(39881),A=a(96540),I=a(71468),E=a(73802);!function(e){e.showInvoiceNumber="showInvoiceNumber",e.showInvoiceDate="showInvoiceDate",e.showTerms="showTerms",e.showDueDate="showDueDate",e.showShipTo="showShipTo",e.showPONumber="showPONumber",e.showStatus="showStatus",e.showInvoiceTotal="showInvoiceTotal",e.showCurrentBalance="showCurrentBalance"}(d||(d={}));const T={updateSearchFields:r.Ay},S={container:{css:E.AH`overflow:auto;`},centeringWrapper:{css:E.AH`height:300px;display:flex;align-items:center;`},spinner:{css:E.AH`margin:auto;`},noResultsContainer:{css:E.AH`text-align:center;padding:20px;`},noResultsText:{size:16,weight:600},headerClickables:{css:E.AH`&:focus{outline-style:none;}width:100%;justify-content:space-between;display:block;`},totalHeader:{alignX:"right"},currentBalanceHeader:{alignX:"right"},totalCell:{alignX:"right"},currentBalanceCell:{alignX:"right"}},O=S,f={component:(0,I.Ng)((e=>({getInvoicesParameter:e.pages.invoiceHistory.getInvoicesParameter,failedToLoadInvoices:e.data.invoices.failedToLoadInvoices,language:e.context.session.language,showPricing:e.context.showPricing})),T)((e=>{const t=t=>{const a=e.getInvoicesParameter.sort===t?`${t} DESC`:t;e.updateSearchFields({sort:a})},a=t=>{let a=!1;return e.getInvoicesParameter.sort===t?a="ascending":e.getInvoicesParameter.sort===`${t} DESC`&&(a="descending"),a};if(e.failedToLoadInvoices)return null;const r=(0,A.useContext)(s.pb);if(!r.value)return A.createElement(i.A,Object.assign({},O.centeringWrapper),A.createElement(y.A,Object.assign({},O.spinner)));if(0===r.value.length)return A.createElement(i.A,Object.assign({},O.noResultsContainer),A.createElement(v.A,Object.assign({},O.noResultsText),(0,o.Ay)("No invoices found")));const l=r.value.map((t=>({id:t.id,invoiceNumber:t.invoiceNumber,date:t.invoiceDate?(0,n.A)({dateTime:new Date(t.invoiceDate),language:e.language}):"",terms:t.terms,dueDate:t.dueDate?(0,n.A)({dateTime:new Date(t.dueDate),language:e.language}):"",shipTo:`${t.stCompanyName} ${t.btAddress1} ${t.btAddress2} ${t.shipToCity} ${t.shipToState}`,customerPO:t.customerPO,status:t.status,total:t.invoiceTotalDisplay,currentBalance:t.currentBalanceDisplay}))),{showInvoiceNumber:d,showInvoiceDate:I,showTerms:E,showDueDate:T,showShipTo:S,showPONumber:f,showStatus:x,showInvoiceTotal:w,showCurrentBalance:C}=e.fields,j=e=>!0===e||void 0===e;return A.createElement(i.A,Object.assign({},O.container),A.createElement(m.A,Object.assign({},O.dataTable),A.createElement(g.A,Object.assign({},O.dataTableHead),j(d)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("invoiceNumber")},O.invoiceNumberHeader,{onSortClick:()=>t("invoiceNumber")}),(0,o.Ay)("Invoice #")),j(I)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("invoiceDate")},O.invoiceDateHeader,{onSortClick:()=>t("invoiceDate"),"data-test-selector":"invoiceHistory_invoiceHeader_date"}),(0,o.Ay)("Invoice Date")),j(E)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("terms")},O.termsHeader,{onSortClick:()=>t("terms")}),(0,o.Ay)("Terms")),j(T)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("dueDate")},O.dueDateHeader,{onSortClick:()=>t("dueDate")}),(0,o.Ay)("Due Date")),j(S)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("stCompanyName")},O.shipToHeader,{onSortClick:()=>t("stCompanyName")}),(0,o.Ay)("Ship To / Pick Up")),j(f)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("customerPO")},O.poNumberHeader,{onSortClick:()=>t("customerPO")}),(0,o.Ay)("PO #")),j(x)&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("status")},O.statusHeader,{onSortClick:()=>t("status")}),(0,o.Ay)("Status")),j(w)&&e.showPricing&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("invoiceTotal")},O.totalHeader,{onSortClick:()=>t("invoiceTotal")}),(0,o.Ay)("Invoice Total")),j(C)&&e.showPricing&&A.createElement(h.A,Object.assign({tight:!0,sorted:a("currentBalance")},O.currentBalanceHeader,{onSortClick:()=>t("currentBalance")}),(0,o.Ay)("Current Balance"))),A.createElement(u.A,Object.assign({},O.dataTableBody),l.map((({id:t,invoiceNumber:a,date:i,terms:n,dueDate:s,shipTo:r,customerPO:o,status:l,total:m,currentBalance:u})=>A.createElement(b.A,Object.assign({key:t},O.dataTableRow,{"data-test-selector":"invoiceHistory_invoiceLine","data-test-key":t}),j(d)&&A.createElement(p.A,Object.assign({},O.invoiceNumberCell,{"data-test-selector":"invoiceHistory_invoiceLine_number"}),A.createElement(c,{title:a,invoiceNumber:a})),j(I)&&A.createElement(p.A,Object.assign({},O.invoiceDateCell,{"data-test-selector":"invoiceHistory_invoiceLine_date"}),i),j(E)&&A.createElement(p.A,Object.assign({},O.termsCell),n),j(T)&&A.createElement(p.A,Object.assign({},O.dueDateCell),s),j(S)&&A.createElement(p.A,Object.assign({},O.shipToCell),r),j(f)&&A.createElement(p.A,Object.assign({},O.poNumberCell),o),j(x)&&A.createElement(p.A,Object.assign({},O.statusCell),l),j(w)&&e.showPricing&&A.createElement(p.A,Object.assign({},O.totalCell),m),j(C)&&e.showPricing&&A.createElement(p.A,Object.assign({},O.currentBalanceCell),u)))))))})),definition:{group:"Invoice History",displayName:"Search Results Table",allowedContexts:["InvoiceHistoryPage"],fieldDefinitions:[{name:d.showInvoiceNumber,dis
5playName:"Invoice #",editorTemplate:"CheckboxField",defaultValue:!0,isEnabled:()=>!1,fieldType:"General",sortOrder:0},{name:d.showInvoiceDate,displayName:"Invoice Date",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:1},{name:d.showTerms,displayName:"Terms",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:2},{name:d.showDueDate,displayName:"Due Date",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:3},{name:d.showShipTo,displayName:"Ship To/Pick Up",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:4},{name:d.showPONumber,displayName:"PO #",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:5},{name:d.showStatus,displayName:"Status",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:6},{name:d.showInvoiceTotal,displayName:"Invoice Total",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:7},{name:d.showCurrentBalance,displayName:"Current Balance",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:8}]}}},3118:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var i=a(96540);const n=i.memo((()=>i.createElement("svg",{focusable:"false",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i.createElement("polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"}))))}}]);
6//# sourceMappingURL=invoicesChunk_766fd569f50ea8ba8b85.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.