code: @Nonnull
    public static Price createFromGrossAmount (@Nonnull final ICurrencyValue aGrossAmount,
                                               @Nonnull final IVATItem aVATItem)
    {
      ValueEnforcer.notNull (aGrossAmount, "GrossAmount");
  
      final ECurrency eCurrency = aGrossAmount.getCurrency ();
      final PerCurrencySettings aPCS = CurrencyHelper.getSettings (eCurrency);
      return createFromGrossAmount (aGrossAmount, aVATItem, aPCS.getScale (), aPCS.getRoundingMode ());
    }
docs: Create a price from a gross amount using the scale and rounding mode from
  the currency.
  
  @param aGrossAmount
  The gross amount to use. May not be <code>null</code>.
  @param aVATItem
  The VAT item to use. May not be <code>null</code>.
  @return The created {@link Price}