HUD Section 1200

Discussions related to SoftPro Select user interface development.

Moderator: Phil Barton

bandorganman
Posts: 68
Joined: Tue Mar 03, 2020 5:23 pm

HUD Section 1200

Post by bandorganman »

How do I code different fees for line 1202? Looks like there is a collection of fees for this line. I am coding in C# using the lines collection. As an example

IOrderItem line1113 = (IOrderItem)lines[1113];
line1113.SetProperty("SellerAmount", hs2.Hud1113);

How do I use this format to address the fees collection for line 1202?

Thanks,
BobRichards
Posts: 1376
Joined: Wed Jan 15, 2014 3:50 pm
Location: Raleigh, NC
Contact:

Re: HUD Section 1200

Post by BobRichards »

Did you look at the SoftPro Select SDK Documentation installed with the SDK? Perhaps this section will help. If not, exactly what are you trying to achieve?
How-To / Order HUDs / Section 1200 - Government Recording and Transfer Charges
Bob Richards, Senior Software Developer, SoftPro
bandorganman
Posts: 68
Joined: Tue Mar 03, 2020 5:23 pm

Re: HUD Section 1200

Post by bandorganman »

There seems to be a fees collection incorporated into line 1202. How do I populate the collection?
bandorganman
Posts: 68
Joined: Tue Mar 03, 2020 5:23 pm

Re: HUD Section 1200

Post by bandorganman »

The SDK documentation is useless.
BobRichards
Posts: 1376
Joined: Wed Jan 15, 2014 3:50 pm
Location: Raleigh, NC
Contact:

Re: HUD Section 1200

Post by BobRichards »

The Recording Fees, City/County Tax/Stamps, and State Tax/Stamps fees/taxes are entered in the SPAdmin screen in the ProForm/Recording Fees and Transfer Taxes folder. Forum post https://devforum.softprocorp.com/viewtopic.php?f=26&t=1415&p=5920 is one of the posts with information on setting charge value via API.
Bob Richards, Senior Software Developer, SoftPro
bandorganman
Posts: 68
Joined: Tue Mar 03, 2020 5:23 pm

Re: HUD Section 1200

Post by bandorganman »

For some reason it says I am not authorized and will not let me read the post.
BobRichards
Posts: 1376
Joined: Wed Jan 15, 2014 3:50 pm
Location: Raleigh, NC
Contact:

Re: HUD Section 1200

Post by BobRichards »

Right. Sorry. Here is the example the original post actually points to. It is done as a Custom Order Rule so it would have to be rewritten from Python. If you need me to rewrite it in C#, give me a shout - but it will be next week before I can get to it.

Setting a Fee Schedule for Recording Fees and Transfer Fees
Bob Richards, Senior Software Developer, SoftPro
bandorganman
Posts: 68
Joined: Tue Mar 03, 2020 5:23 pm

Re: HUD Section 1200

Post by bandorganman »

C# would be much appreciated. We are going away for the weekend anyhow so sometime next week would work for me. I will code section 1300 in the meantime. Thanks.
BobRichards
Posts: 1376
Joined: Wed Jan 15, 2014 3:50 pm
Location: Raleigh, NC
Contact:

Re: HUD Section 1200

Post by BobRichards »

So below is an example of looking up a Recording fee schedule and plugging it into a fee on line 1202:

Code: Select all

// Create search object.
var search = new RecordingFeeScheduleSearch();
search.County = "Anderson";
search.State = (IState)_ss.GetService<IEnumManager>().GetEnum<IState>().Values.Where(t => t.Code == "TX").First();
search.VersionType = FeeScheduleVersionType.Deed;

// Perform the search. I only care about the first one that is returned but there may be any number of items.
IRateSchedules rateSchedules = _ss.GetService<IRateSchedules>();
IQueryable<IRecordingFeeScheduleVersion> matches = rateSchedules.RecordingFeeScheduleVersions.Search(search);
IFeeScheduleVersion match = matches.First();

// Get first fee on line 1202.
IOrderItem charge = order.Query<IOrderItem>("HUDs[0]/Lines[Number = 1202]/Charges[0]").Single();
IOrderItem firstFee = (IOrderItem)charge.GetProperty<IList>("Fees")[0];

// Set the fee schedule.
firstFee.SetProperty("DocumentType", DocumentType.Deed);
firstFee.SetProperty("FeeSchedule", match);
The process is simple. Depending on the fee/tax you are looking for, get the appropriate search object class...
  • RecordingFeeScheduleSearch
  • MunicipalTaxStampsFeeScheduleSearch
  • StateTaxStampsFeeScheduleSearch
...and set its properties. Then search the rate schedules collection you need.
  • RecordingFeeScheduleVersions
  • MunicipalTaxStampsFeeScheduleVersions
  • StateTaxStampsFeeScheduleVersions
Bob Richards, Senior Software Developer, SoftPro
bandorganman
Posts: 68
Joined: Tue Mar 03, 2020 5:23 pm

Re: HUD Section 1200

Post by bandorganman »

Thanks.
Post Reply