5. A method of validating EDI documents comprising: providing an inventory of all rules, the inventory including a common set of rules for the plurality of entities dynamically adjusting said inventory of all rules based upon the entity specific rules where the entity specific rules are derived from a plurality of companion guides, each companion guide associated with one of the plurality of entities; creating a rules analyzer to analyze the content of companion guides and to build an organizer of companion guide rules where each companion guide is associated with one of the plurality of entities; employing the organizer of companion guide rules to add companion guide rules to the inventory of rules; creating a profiles engine to create a current rule set for each of said plurality of entities; creating a companion guide profile for each of the plurality of entities where each companion guide profile indicates that entity's companion guide rules and provides pointers to the rules in the inventory of rules that are associated with the current rule set of that entity, and creating a runtime checker engine to validate EDI documents by comparing each EDI document to the current rule set associated with a corresponding one of the plurality of entities, by forwarding the EDI document to the corresponding one of the plurality of entities if the EDI document matches its current rule set, wherein the EDI document is validated and by returning the EDI document to the sender if the EDI document does not match the current rule set, wherein the EDI document is invalidated.
5. A method of validating EDI documents comprising: providing an inventory of all rules, the inventory including a common set of rules for the plurality of entities dynamically adjusting said inventory of all rules based upon the entity specific rules where the entity specific rules are derived from a plurality of companion guides, each companion guide associated with one of the plurality of entities; creating a rules analyzer to analyze the content of companion guides and to build an organizer of companion guide rules where each companion guide is associated with one of the plurality of entities; employing the organizer of companion guide rules to add companion guide rules to the inventory of rules; creating a profiles engine to create a current rule set for each of said plurality of entities; creating a companion guide profile for each of the plurality of entities where each companion guide profile indicates that entity's companion guide rules and provides pointers to the rules in the inventory of rules that are associated with the current rule set of that entity, and creating a runtime checker engine to validate EDI documents by comparing each EDI document to the current rule set associated with a corresponding one of the plurality of entities, by forwarding the EDI document to the corresponding one of the plurality of entities if the EDI document matches its current rule set, wherein the EDI document is validated and by returning the EDI document to the sender if the EDI document does not match the current rule set, wherein the EDI document is invalidated. 6. The method of claim 5 further comprising setting up a portal Web page to permit an entity to access, to review and to modify its companion guide profiles.