Thanks Jacques.

regards
Varun Kothari
Tata Consultancy Services
Mailto: [email protected]
Website: http://www.tcs.com
____________________________________________
Experience certainty.   IT Services
                        Business Solutions
                        Consulting
____________________________________________



From:
Jacques Le Roux <[email protected]>
To:
[email protected]
Date:
10/06/2013 01:56 PM
Subject:
Re: Additional shipping charge when prorate shipping is Y



I don't see any business level reason to ignore a shipping charge in an 
invoice if this charge is added on a specifiq shipment after the prorating 
has been done.
It must have been a technical reason. Please create a Jira an provide a 
patch

Jacques

Varun Kothari wrote:
> Dear Community Membaers - Please help
> 
> This is regarding ofbiz JIRA issue OFBIZ-399
> https://issues.apache.org/jira/browse/OFBIZ-399
> 
> As mentioned in the JIRA comments (mentioned below in red text) - NOTES
> section, Shipment.additionalShippingCharge will be ignored when creating
> an invoice from a Shipment if ProductStore.prorateShipping ="Y", I think
> additional shipping charge should still be captured on invoice for that
> particular shipment even on prorate shipping charge 'Y". The original
> shipping charge comes prorated and this new additional charge should be
> captured on that particular shipment for invoice creation. What are your
> views on this, please suggest ???
> 
> 
> 
> 
> 
> This is taken care of in SVN r 4699995, 470162, 470165, 470168, 470170,
> 470173. Here's a recap:
> Added Shipment.additionalShippingCharge field (currency-amount)
> Added ProductStore.prorateTaxes field (indicator)
> Added demo data for ProductStore.prorateTaxes ("Y") to Ecommerce and POS
> data
> Added OrderAdjustment.originalAdjustmentId (id) and relation to
> OrderAdjustment
> Added OrderAdjustmentBilling entity
> Added additionalShippingCharge field to ShipmentForms.editShipment
> Added createOrderAdjustmentBilling service to OrderSimpleMethods
> Added calculateInvoicedAdjustmentTotal service to InvoiceServices as a
> helper service to determine amount of a given OrderAdjustment billed to
> existing invoices
> Modified InvoiceServices:
> createInvoicesFromShipments()
> o If shipping charges should not be prorated, examine the order 
shipments
> for additional shipping charges
> o For each additional shipping charge:
> + Create an OrderAdjustment
> + Calculate taxes on the additional charge, if any, and create another
> OrderAdjustment
> + If part of the order was paid via credit card, create an
> OrderPaymentPreference for the additional charges and authorize it
> createInvoiceForOrder()
> o When creating invoice items from OrderAdjustments (item- or header-
> level), call new service calculateInvoicedAdjustmentTotal to discover 
how
> much of the adjustment to invoice. Skip the adjustment if it has been
> fully invoiced
> o Create OrderAdjustmentBilling records for every OrderAdjustment amount
> added as an InvoiceItem
> o Prorate order-level taxes in the same manner as shipping charges,
> controlled by the ProductStore.prorateTaxes field
> 
> Notes:
> Shipment.additionalShippingCharge will be ignored when creating an 
invoice
> from a Shipment if ProductStore.prorateShipping == "Y"
> Fixed a bug in Opentaps 0.8 PaymentGatewayServices where authorizing an
> OrderPaymentPreference always authorized the remaining amount of the 
order
> and ignored the requested overrideAmount
> The current assumption is that there is no distinction between sales tax
> and shipping tax - IE that the shipping tax rate for a given
> origin/destination combination is identical to the sales tax for that
> combination
> When authorizing Shipment.additionalShippingCharge when the Shipment is
> related to an order which has multiple credit card
> OrderPaymentPreferences, the first card found will be used
> If the authorization for additionalShippingCharge fails, the shipment 
will
> still be completed
> 
> Varun Kothari
> Tata Consultancy Services
> Mailto: [email protected]
> Website: http://www.tcs.com
> ____________________________________________
> Experience certainty.   IT Services
>                        Business Solutions
>                        Consulting
> ____________________________________________
> =====-----=====-----=====
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain
> confidential or privileged information. If you are
> not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the
> information contained in this e-mail message
> and/or attachments to it are strictly prohibited. If
> you have received this communication in error,
> please notify us by reply e-mail or telephone and
> immediately and permanently delete the message
> and any attachments. Thank you


Reply via email to