Difference between revisions of "Freeside:3:Documentation:Developer/FS/Misc/Geo"

From Freeside
Jump to: navigation, search
m (Edit via perl MediaWiki framework (1.13))
(No difference)

Revision as of 20:07, 27 June 2012

NAME

FS::Misc::Geo - routines to fetch geographic information

FUNCTIONS

get_censustract LOCATION YEAR
Given a location hash (see FS::location_Mixin) and a census map year, returns a census tract code (consisting of state, county, and tract codes) or an error message.
get_district LOCATION METHOD
For the location hash in LOCATION, using lookup method METHOD, fetch tax district information. Currently the only available method is 'wa_sales' (the Washington Department of Revenue sales tax lookup).
Returns a hash reference containing the following fields:
- district - tax (percentage) - taxname - exempt_amount (currently zero) - city, county, state, country (from
The intent is that you can assign this to an FS::cust_main_county object and insert it if there's not yet a tax rate defined for that district.
get_district will die on error.