Difference between revisions of "Freeside:3:Documentation:Developer/FS/Misc/Geo"
From Freeside
< Freeside:3:Documentation:Developer | FS | Misc
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.