Pytanie
Jeśli ktoś wprowadzi nieprawidłowe mieszkanie, czy będzie to wyjaśnione w zwróconych danych? Na przykład: jeśli w budynku są mieszkania oznaczone literami A-K, a ktoś wprowadzi adres „apt #5”, czy system wskaże, że coś jest nie tak?
Odpowiedź
Po pierwsze, trochę informacji o tym, jak i kiedy USPS przechowuje informacje o mieszkaniach. Pomyśl o budynku mieszkalnym jak o firmie. Masz lobby, a następnie dodatkowe adresy wewnętrzne (apartamenty). Budynek, z lobby, nie zmienia się, ale mieszkania z pewnością zmienią lokatorów, a nawet dwa mieszkania mogą być przebudowane, aby połączyć się w jedno większe mieszkanie. To wszystko jest w porządku, ale jak USPS handlethat?
Bo ich celem jest dostarczanie poczty tak szybko, jak to możliwe bez błędów, chcą zachować listę tak wielu wewnętrznych adresów, jak to możliwe. Jednakże, to do właścicieli budynków, aby złożyć wszelkie zmiany do wewnętrznych adresów. Tak więc, w przeważającej części, USPS wie, jakie mieszkania istnieją w budynku mieszkalnym. Nawet śledzi, które z nich są puste i kiedy zmienia się ich status. System działa całkiem dobrze.Jednak nie jest to doskonały system, i istnieje wiele zmiennych, które należy rozważyć. Ostateczny wybór należy do właściciela budynku. Czasami właściciele budynków dokonują zmian bez informowania USPS.
Aby sprawdzić adres teraz, możesz spróbować wprowadzić go do naszego systemu.
Przykład: Spłonęło ostatnie piętro budynku mieszkalnego, a oni decydują się go posprzątać, ale nie odbudować. Może minąć wiele miesięcy (lub nawet lat) zanim przypomną sobie, aby poinformować USPS o tym, że te mieszkania już nie istnieją.
Niektóre apartamenty działają bardziej jak miły hotel, co oznacza, że cała poczta jest odbierana w holu. W związku z tym nie przekazują informacji o numerze mieszkania do USPS. Z pewnością ich lokatorzy podadzą numer mieszkania jako swój adres korespondencyjny, ale poczta będzie dostarczana do lobby. W takich przypadkach, USPS widzi ten budynek jako tylko jeden adres. Będzie on wymieniony w bazie danych jako „wieżowiec”, ale nie będzie miał danych o adresie wewnętrznym.
Więc większość wieżowców (i innych tego typu budynków) przesyła swoje wewnętrzne dane adresowe do USPS, ale jak widać, istnieją przypadki alternatywne.
Najlepszym sposobem, aby sprawdzić dokładnie, jakie będą nasze dane wyjściowe dla danego przypadku, jest po prostu wypróbowanie ich na naszej stronie internetowej.
Istnieją trzy pola (wszystkie powiązane), na które będziesz chciał spojrzeć, aby określić status adresu wewnętrznego:dpv_match_code
,dpv_footnotes
, ifootnotes
.
Przykłady:
Jeśli wprowadzisz adres z prawidłowym numerem mieszkania, otrzymasz następujące wyniki:
- dpv_match_code = Y (Potwierdzony; cały adres został potwierdzony przez DPV.)
- dpv_footnotes = AABB (ZIP+4 dopasowany; miasto/stanowisko/zip + ulica są prawidłowe. Potwierdzono cały adres; adres jest ważny)
(A dpv_match_code
z „Y” oznacza, że adres jest ważny, łącznie z informacją o mieszkaniu/domu. A dpv_footnote
of „AABB” means that the address, as entered, is an exact matchwithin the USPS database of valid addresses.)
Jeśli wprowadzisz adres z nieprawidłowym numerem mieszkania, otrzymasz to:
- dpv_match_code = S (Potwierdzony przez usunięcie drugorzędnej informacji; adres został potwierdzony DPV przez usunięcie niektórych lub wszystkich drugorzędnych informacji (mieszkanie, apartament itp.).)
- dpv_footnotes = AACC (ZIP+4 dopasowane; miasto/stanowisko/wyspa + ulica są ważne. Adres potwierdzony przez usunięcie informacji drugorzędnych (mieszkanie, apartament itp.))
- footnotes = S# (Informacje drugorzędne (mieszkanie, apartament itp.) nie odpowiadają informacjom w krajowym pliku ZIP+4. Informacje dodatkowe, chociaż obecne w adresie wejściowym, nie były ważne w zakresie znalezionym w krajowym pliku ZIP+4.)
(A dpv_match_code
of „S” means that we were unable to verify the address WITH the secondarynumber (suite or apartment info) and so it reverted back to the default address without the secondarynumber. Wartość dpv_footnote
z „CC” oznacza, że musieliśmy zrezygnować z informacji drugorzędnych, aby uzyskać dopasowanie. Numer mieszkania mógł być nieprawidłowy LUB USPS nie przechowuje numerów mieszkań dla tego adresu w swojej bazie danych.)
Jeśli wprowadzisz adres z brakującym numerem mieszkania (gdy powinien on mieć numer mieszkania), otrzymasz następujący wynik:
- dpv_match_code = D (Potwierdzony – Brak informacji drugorzędnych; Adres został potwierdzony przez DPV, ale brakuje informacji drugorzędnych (mieszkanie, apartament itp.).
- dpv_footnotes = N1 (Potwierdzony z brakującą informacją drugorzędną; adres jest ważny, ale potrzebuje również numeru drugorzędnego – mieszkania, apartamentu itp.)
- footnotes = H# (Informacja ZIP+4 wskazuje, że ten adres jest budynkiem. Podany adres nie zawiera numeru dodatkowego (mieszkania, apartamentu, itp.). SmartyStreets zaleca, aby klient sprawdził dokładność przesłanego adresu i dodał brakujący numer dodatkowy w celu zapewnienia prawidłowego kodu kreskowego DeliveryPoint (DPBC).
A dpv_match_code
z „D” oznacza, że system wie, że powinny istnieć dodatkowe informacje dodatkowe (apartament lub mieszkanie), ale nawet przy braku tych danych dodatkowych nadal byliśmy w stanie zweryfikować domyślną lokalizację. Wartość dpv_footnote
„N1” oznacza, że powinna istnieć dodatkowa informacja, ale jej brakuje, więc aby uzyskać dopasowanie, użyto adresu domyślnego.
Będziesz musiał zinterpretować te wyniki i wygenerować odpowiednią odpowiedź dla klienta (w zależności od potrzeb), być może wskazując, że prawdopodobnie brakuje numeru mieszkania (ponieważ jest on wymieniony jako prawdopodobnie posiadający numer mieszkania). Pamiętaj jednak, że każdy apartamentowiec ma ważny adres w lobby ORAZ adresy mieszkań. Powiedzieć, że adres w wieżowcu jest nieważny tylko dlatego, że nie ma numeru mieszkania, nie byłoby całkowicie precyzyjne, ponieważ lobby jest również ważne. Należy o tym pamiętać.