Freeside:3:Documentation:Developer/FS/Misc/Geo

From Freeside
< Freeside:3:Documentation:Developer‎ | FS‎ | Misc
Revision as of 21:07, 27 June 2012 by Ivan (talk | contribs) (Edit via perl MediaWiki framework (1.13))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.