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 first source for the Company is the Cargo Fixture/TCO fixture.
  2. When there is not any Cargo Fixture/TCO Fixture or the Company on the Cargo/TCO Fixture is empty, the default company is sourcing from the head fixture/TCI fixture if flag CFGDefaultCompanyOnTciSelect is enabled. Otherwise, the default is empty.
  3. When there is not any Cargo Fixture/TCO Fixture or the Company on the Cargo/TCO/TCI/Head fixture are all empty, then the default company is sourcing from the vessel details if flag CFGAssignDefaultCompanyOnVoyage is enabled. Otherwise, the default is empty


The Default source Company is 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

When a new voyage estimate is created, the Company field will always default to the default estimate template (.TDEFAULT) 

When nominating a vessel on the estimate:

  1. IF: CFGDefaultCompanyOnTciSelect = Y; IMOS will use the Company from the TCI fixture (If the vessel is a TC vessel)
  2. IF: CFGDefaultCompanyFromVessel = Y; IMOS will use the Company from the Vessel set to Nominated Vessel
  3. If both flags are enabled, then IMOS will first look up the Company from the TCI fixture, if empty, then look it up from the Vessel details. 

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

 

Priority

Config FlagObjects Affected
 CFGDefaultCompanyCFGAssignDefaultCompanyOnVoyageVoyage 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.
CFGDefaultCompanyFromVesselCargo, TCI, Voyage Estimate
CFGDefaultCompanyOnTciSelectVoyage Manager, Voyage Estimate