Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Default Company on Voyage Manager

The default company on the voyage manager is the Company that will be populated into the "Company" field when the voyage is first scheduled. Once the default company is populated, it can be manually edited, but will not be subjected to the change to its source any longer. 

When the voyage is scheduled

  1. When there is a Cargo Fixture/TCO fixture, the default company is sourcing from the Cargo Fixture/TCO fixture.
  2. When there is not any Cargo Fixture/TCO Fixture, the default company is sourcing from the head fixture/TCI fixture.

    When CFGRequireCompanyMatchForInvoice = Y
  • CFGAssignDefaultCompanyOnVoyage - If enabled, then the default company will come from the vessel details
  • CFGDefaultCompanyOnTciSelect - If enabled, then the default company will come from the TCI contract
  • If both the above two flags are enabled, then the default Company will first source from the TCI fixture, if the Company on TCI Fixture is also empty, then it will continue to source from the Vessel Detail

    The Company seems working in a hierarchical way:
    The hierarchy is: Selling Fixture > Buying Fixture > Vessel. IMOS only track down the hierarchy if the corresponding flags are enabled. 

Default Company on Voyage Estimate

IMOS follows this logic to default the company on a Voyage Estimate:

  1. IF:
  2. IF: CFGDefaultCompanyFromVessel = Y; IMOS will use the Company from the Vessel set to Nominated Vessel

Default Company on Cargo

IMOS follows this logic to default the company on a Cargo:

  1. IF: CFGDefaultCompanyFromVessel = Y; IMOS will use the Company from the Vessel set to Nominated Vessel
  2. ELSE: CFGDefaultCompanyOnCargoImport set to Y will use whichever company is part of the cargo message XML

Default Company on Time Charter

IMOS follows this logic to default the company on a Time Charter:

  1. IF: CFGDefaultCompanyFromVessel = Y; IMOS will use the Company from the Vessel set to Nominated Vessel

 

PriorityConfig FlagObjects Affected
 CFGDefaultCompanyVoyage Manager
   
   

 

 

 

- CFGDefaultCompany is indeed used to determine the company to be used on a newly-created voyage.

- However, CFGDefaultCompany appears to be the last level of fallback if none of the other ways of determining the default company work, i.e., there are several other methods of determining the default company whichtakeprecedence over CFGDefaultCompany.  These include the company of the various contracts linked to the voyage (TCI, TCO, COA, Cargo, etc.) and the company of the Vessel.  Some flags involved in this are CFGUseVtypeCompany, CFGUseContractCompany, and CFGRequireCompanyMatchForInvoice.

- There does not appear to be any mechanism for defaulting the company on cargoes or estimates.

- As a note, CFGUseContractCompany appears to make Company a required field on most contracts.

 

Jonathan, if you have seen anything that contradicts the above, let me know.  However, assuming the above is correct, it seems to me that there's no way to describe this functionality within the name of the config flag itself.  I think the answer must lie in providing better documentation of Voyage Manager's Company field.  The documentation page that touches on the VoyMan Company field is here, and doesn't address any of this at present:

https://wiki.veson.com/display/imosv78/Operations+Tab+-+Voyage+Manager

Let me know if you agree that updating the documentation is the way to go.  Notifying Judy for her information.