public static FiscalEstablishmentIEPerState CreateFiscalEstablishmentIEPerState(string dataAreaId, string fiscalEstablishmentId, string state, global::Microsoft.Dynamics.DataEntities.FiscalEstablishment fiscalEstablishment)
        {
            FiscalEstablishmentIEPerState fiscalEstablishmentIEPerState = new FiscalEstablishmentIEPerState();

            fiscalEstablishmentIEPerState.dataAreaId            = dataAreaId;
            fiscalEstablishmentIEPerState.FiscalEstablishmentId = fiscalEstablishmentId;
            fiscalEstablishmentIEPerState.State = state;
            if ((fiscalEstablishment == null))
            {
                throw new global::System.ArgumentNullException("fiscalEstablishment");
            }
            fiscalEstablishmentIEPerState.FiscalEstablishment = fiscalEstablishment;
            return(fiscalEstablishmentIEPerState);
        }
 partial void OnFiscalEstablishmentChanging(global::Microsoft.Dynamics.DataEntities.FiscalEstablishment value);