{{#partial "renderCityState" city state postalCode postalCodeExtension}} {{capitalize (lower city)}}{{#if city}}{{#if state}}, {{/if}}{{/if}}{{upper (lower state)}} {{#if postalCode}}{{postalCode}}{{#if postalCodeExtension}}-{{postalCodeExtension}}{{/if}}{{/if}}{{/partial}} {{#partial "renderMonetaryAmount" value hideCurrency}} {{#if value}} {{#if hideCurrency}} {{#numberFormat value "#0.00"}}{{/numberFormat}} {{else}} {{#numberFormat value "currency"}}{{/numberFormat}} {{/if}} {{else}} {{#if hideCurrency}} {{#numberFormat 0 "#0.00"}}{{/numberFormat}} {{else}} {{#numberFormat 0 "currency"}}{{/numberFormat}} {{/if}} {{/if}} {{/partial}} {{#partial "renderTotalRowWithDescription" data}}
{{data.description}}:
{{#block "renderMonetaryAmount" value=data.amount.value}}{{/block}}
{{/partial}} {{#partial "renderTotalRowWithDescriptionDelivery" data}}
Delivery:
{{#block "renderMonetaryAmount" value=data.amount.value}}{{/block}}
{{/partial}} {{#partial "renderNestedReturn" return }}
{{#if return.itemName}}
{{#if return.pageUrl}} {{return.itemName}} {{else}} {{return.itemName}} {{/if}}
{{/if}} {{#if return.description.value}}
{{return.description}}
{{/if}} {{#if return.upc.value}}
{{return.upc}}
{{/if}} {{#if return.sku.value}}
{{return.sku}}
{{/if}} {{#if return.miscInfo.value}}
{{return.miscInfo}}
{{/if}} {{#if return.giftCard}} {{#if return.giftCard.accountNumber}}
{{{return.giftCard.accountNumber.label}}}: {{#mask return.giftCard.accountNumber.value}}{{/mask}}
{{/if}} {{#if return.giftCard.authNumber}}
{{{return.giftCard.authNumber.label}}}: {{return.giftCard.authNumber}}
{{/if}} {{#if item.giftCard.balance}}
{{{item.giftCard.balance.label}}}: {{#block "renderMonetaryAmount" value=item.giftCard.balance.value}}{{/block}}
{{/if}} {{#if return.discounts}} {{#each return.discounts.values}}
{{this.description}}: {{#block "renderMonetaryAmount" value=this.amount.value}}{{/block}}
{{/each}} {{/if}} {{/if}} {{#if return.discounts}} {{#each return.discounts.values}}
{{this.description}}:  {{#block "renderMonetaryAmount" value=this.amount.value}}{{/block}}
{{/each}} {{/if}} {{#if item.supportingDocuments.documents}} {{#each item.supportingDocuments.documents}} {{/each}} {{/if}}
{{#if return.amount.value}}
{{#block "renderMonetaryAmount" value=return.amount.value}}{{/block}} {{item.priceNotation}}
{{/if}} {{#if return.quantity.value}} {{#if return.price.value}}
{{return.quantity}} × {{#block "renderMonetaryAmount" value=return.price.value}}{{/block}}
{{else}}
{{{return.quantity.label}}}: {{return.quantity}}
{{/if}} {{else}} {{#if return.price.value}} {{{return.price.label}}}: {{#block "renderMonetaryAmount" value=return.price.value}}{{/block}} {{/if}} {{/if}}
 
{{/partial}} {{#partial "renderTotalTaxRow" tax}}
{{tax.description}} Tax:
{{#block "renderMonetaryAmount" value=tax.amount.value}}{{/block}}
{{/partial}} {{#partial "renderTotalDataRow" data}}
{{{data.amount.label}}}
{{#block "renderMonetaryAmount" value=data.amount.value}}{{/block}}
{{/partial}} {{#partial "renderTotalDataRowTax" data}}
{{{data.amount.label}}}
{{#block "renderMonetaryAmount" value=data.amount.value}}{{/block}}
{{/partial}} {{#partial "renderPaymentsDataRow" payment}}
{{#if payment.creditCardInfo}} {{#if payment.creditCardInfo.creditCardAuthNumber}} {{#if payment.paymentType.value}}
{{#if payment.creditCardInfo.creditCardLastFourDigits}} {{#join payment.paymentType.value " ************" payment.creditCardInfo.creditCardLastFourDigits ""}}{{/join}} {{else}} {{payment.paymentType.value}} {{/if}}
{{/if}} {{#if payment.miscPaymentReferenceNumber}}
{{payment.miscPaymentReferenceNumber.value}}
{{/if}} {{/if}} {{else}}
{{#if payment.miscPaymentReferenceNumber}} {{payment.paymentType.value}}
{{payment.miscPaymentReferenceNumber.value}} {{else}} {{payment.paymentType.value}}3 {{/if}} {{#if payment.giftCard.accountNumber}} Acct#: {{payment.giftCard.accountNumber}}
{{/if}} {{#if payment.giftCard.authNumber}}Auth #: {{payment.giftCard.authNumber}}
{{/if}} {{#if payment.giftCard.balance}}Balance: {{payment.giftCard.balance}}
{{/if}}
{{/if}} {{#if payment.creditCardInfo.creditCardAuthNumber}}
Auth: {{payment.creditCardInfo.creditCardAuthNumber}}
{{/if}} {{#if payment.creditCardInfo.creditCardAuthNumber}} {{#if payment.creditCardInfo.expMonth}} {{#if payment.creditCardInfo.expYear}}
Exp: {{payment.creditCardInfo.expMonth}}/{{payment.creditCardInfo.expYear}}
{{/if}} {{/if}} {{/if}} {{#if payment.creditCardInfo.creditCardAuthNumber}}
{{#if payment.emvData.additionalAttributes.EMVMERCHAID}} {{payment.emvData.additionalAttributes.EMVMERCHAID}}
{{/if}} {{#if payment.emvData.additionalAttributes.EMVCUSTIAD}} {{payment.emvData.additionalAttributes.EMVCUSTIAD}}
{{/if}} {{#if payment.emvData.additionalAttributes.EMVCUSTTVR}} {{payment.emvData.additionalAttributes.EMVCUSTTVR}}
{{/if}} {{#if payment.emvData.additionalAttributes.EMVCUSTTSI}} {{payment.emvData.additionalAttributes.EMVCUSTTSI}}
{{/if}} {{#if payment.emvData.additionalAttributes.EMVCUSTISO}} {{payment.emvData.additionalAttributes.EMVCUSTISO}}
{{/if}} {{#if payment.emvData.additionalAttributes.EMVARC}} ARC:&nsp;{{payment.emvData.additionalAttributes.EMVARC}}
{{/if}} {{#if payment.emvData.additionalAttributes.EMVPINVERIFIED}} {{payment.emvData.additionalAttributes.EMVPINVERIFIED}} {{/if}} {{#if payment.emvData.additionalAttributes.EMVAPPNAME}} APPNAME: {{payment.emvData.additionalAttributes.EMVAPPNAME}}
{{/if}}
{{/if}} {{#if payment.miscInfo}}
MiscInfo: {{payment.miscInfo}}
{{/if}}
{{#if payment.creditCardInfo}} {{#if payment.creditCardInfo.creditCardAuthNumber}}
{{#block "renderMonetaryAmount" value=payment.amount.value }}{{/block}}
{{/if}} {{else}}
{{#block "renderMonetaryAmount" value=payment.amount.value }}{{/block}}
{{/if}}
{{/partial}} {{#partial "renderPaymentHistoryDataRow" paymentHistory}}
{{this.paymentDate.value}}
{{this.paymentType.value}}
{{this.amount}}
{{/partial}} {{#partial "deliveryPickupInfo" value}} {{#receipt.deliveryPickupInfo}}
 
{{this.label}}
 
{{this.deliveryPickupDate.label}}: {{#dateFormat this.deliveryPickupDate.value format='MM/dd/yyyy' tz='UTC'}}{{/dateFormat}}
{{this.addressLine1}}
{{this.addressLine2}}
{{this.addressLine3}}
{{#block "renderCityState" city=this.deliveryPickupInfo.city state=this.deliveryPickupInfo.state postalCode=this.deliveryPickupInfo.postalCode postalCodeExtension=this.deliveryPickupInfo.postalCodeExtension}}{{/block}}
{{this.instructions.label}}: {{this.instructions}}
{{/receipt.deliveryPickupInfo}} {{/partial}} {{#partial "renderOrder" order}}
{{#if order.description}}
Fulfillment: {{order.description}}
{{/if}} {{#if order.deliveryPickupInfo.deliveryPickupDate}}
Est. {{#eq order.description.value "Pickup"}}Pickup{{/eq}}{{#eq order.description.value "Delivery"}}Delivery{{/eq}} Date: {{#dateFormat order.deliveryPickupInfo.deliveryPickupDate.value format='MM/dd/yyyy' }}{{/dateFormat}}
{{/if}} {{#eq order.description.value "Delivery"}}
Learn more about AFW Platinum Delivery
{{/eq}} {{#eq order.description.value "Pickup"}}
Please bring your ID and the credit card used to make your purchase with you to your pickup location. Learn more about AFW Pickup
{{/eq}} {{#if order.deliveryPickupInfo.instructions}}
 
{{#if order.deliveryPickupInfo.instructions.value}}
Instructions: 
{{#replaceAll order.deliveryPickupInfo.instructions ", " ",
"}}{{/replaceAll}}
{{/if}} {{/if}}
 
{{#if order.miscText}} {{#eq order.miscText.value ""}} {{else}}
Additional Comments:
{{#replaceAll order.miscText.value ", " ",
"}}{{/replaceAll}}
{{/eq}} {{/if}} {{#if receipt.customProperties.serviceDetail}} {{#each receipt.customProperties.serviceDetail}} {{#if this.serviceType}}
Service Type: {{this.serviceType}}
{{/if}} {{#if this.serviceStatus}}
Service Status: {{this.serviceStatus}}
{{/if}} {{#if this.serviceDate}}
Service Date: {{this.serviceDate}}
{{/if}} {{/each}} {{/if}}
{{#eq order.description.value "Delivery"}}Deliver To:
{{/eq}} {{#eq order.description.value "Pickup"}}Pick up at:
{{/eq}} {{#if order.deliveryPickupInfo.addressLine1}}
{{order.deliveryPickupInfo.addressLine1}}
{{/if}} {{#if order.deliveryPickupInfo.addressLine2}}
{{order.deliveryPickupInfo.addressLine2}}
{{/if}} {{#if order.deliveryPickupInfo.addressLine3}}
{{order.deliveryPickupInfo.addressLine3}}
{{/if}} {{#if order.deliveryPickupInfo.city}}
{{order.deliveryPickupInfo.city}},{{order.deliveryPickupInfo.state}} {{order.deliveryPickupInfo.postalCode}}
{{/if}}
 
{{/partial}} {{#partial "renderOrderDirectShip" order}}
Delivers to:
{{#if this.soldToInfo.customerName}}
{{capitalize (lower receipt.soldToInfo.customerName)}}
{{/if}} {{#if this.deliveryPickupInfo.addressLine1}}
{{capitalize (lower this.deliveryPickupInfo.addressLine1)}}
{{/if}} {{#if this.deliveryPickupInfo.addressLine2}}
{{capitalize (lower this.deliveryPickupInfo.addressLine2)}}
{{/if}} {{#if this.deliveryPickupInfo.addressLine3}}
{{capitalize (lower this.deliveryPickupInfo.addressLine3)}}
{{/if}} {{#if this.deliveryPickupInfo.city}}
{{#block "renderCityState" city=receipt.merchantAddress.city state=receipt.merchantAddress.state postalCode=receipt.merchantAddress.postalCode postalCodeExtension=receipt.merchantAddress.postalCodeExtension}}{{/block}} {{/if}}
{{#if receipt.soldToInfo.customerNumber}}
Customer Number: {{receipt.soldToInfo.customerNumber}}
{{/if}} {{#if receipt.customProperties.customerNumber}}
Customer Number: {{receipt.customProperties.customerNumber}}
{{/if}}
Order #: {{this.orderNumber}}
Order Date: {{#dateFormat receipt.receiptDate.value format="MM/dd/yyyy hh:mm" tz="UTC" }}{{/dateFormat}}
{{!-- --}}
 
 
 
 
Items Shipped:
 
 
{{#if order.description}} {{/if}} {{#if order.deliveryPickupInfo.deliveryPickupDate}}
Est. {{#eq order.description.value "Pickup"}}Pickup{{/eq}}{{#eq order.description.value "Delivery"}}Delivery{{/eq}} Date: {{#dateFormat order.deliveryPickupInfo.deliveryPickupDate.value format='MM/dd/yyyy' }}{{/dateFormat}}
{{/if}} {{#eq order.description.value "Delivery"}}
Learn more about AFW Platinum Delivery
{{/eq}} {{#eq order.description.value "Pickup"}}
Please bring your ID and the credit card used to make your purchase with you to your pickup location. Learn more about AFW Pickup
{{/eq}} {{#if order.deliveryPickupInfo.instructions}}
 
{{#if order.deliveryPickupInfo.instructions.value}}
Instructions: 
{{#replaceAll order.deliveryPickupInfo.instructions ", " ",
"}}{{/replaceAll}}
{{/if}} {{/if}}
 
{{#if order.miscText}} {{#eq order.miscText.value ""}} {{else}}
Additional Comments:
{{#replaceAll order.miscText.value ", " ",
"}}{{/replaceAll}}
{{/eq}} {{/if}}
{{#if @last}} {{else}}
 
 
{{/if}} {{/partial}} {{#partial "renderOrderBalanceDue" order}} {{/partial}} {{else}} {{#gt receipt.transactionBalanceDue.value 0.0 }} {{#match receipt.transactionType "SERVICE ORDER"}} {{#if receiptHeader}} {{/if}} {{else}}