Skip to content

SQL-084: Update Provider Tax I D

Updates an existing provider tax i d record in Oracle.

Classification

Field Value
SQL ID SQL-084
Operation type Update
Execution method Inline
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsProviderTaxID
Criteria property UpdateSQL
Lifecycle method BeforeUpdate

Parameters

Parameter Direction Type Max length Description
:TaxIDDisplayDescr Input String 11 Value from TaxIDDisplayDescr
:ProviderSeqNum Input Decimal N/A Value from ProviderSeqNum
:RegisteredName Input String 60 Value from RegisteredName
:RegisteredNameUpperCase Input String 60 Value from RegisteredNameUpperCase
:EffDate Input Date N/A Value from EffDate
:Report1099Flag Input String 1 Value from Report1099Flag
:ForeignAddressFlag Input String 1 Value from ForeignAddressFlag
:ExpDate Input clsSmartDate N/A Value from m_ExpDate
:W9SentDate Input clsSmartDate N/A Value from m_W9SentDate
:W9ReceivedDate Input clsSmartDate N/A Value from m_W9ReceivedDate
:CityName Input clsSmartString 25 Value from m_CityName
:AddressLine1 Input clsSmartString 40 Value from m_AddressLine1
:AddressLine2 Input clsSmartString 40 Value from m_AddressLine2
:StateCode Input clsSmartString 2 Value from m_StateCode
:ZipCode Input clsSmartDecimal N/A Value from m_ZipCode
:ZipCodeExt Input clsSmartString 4 Value from m_ZipCodeExt
:AddressLine3 Input clsSmartString 40 Value from m_AddressLine3
:AddressLine4 Input clsSmartString 40 Value from m_AddressLine4
:CountryCode Input clsSmartString 2 Value from m_CountryCode
:UpdateDate Input Date N/A Value from UpdateDate
:UpdateNum Input Decimal N/A Value from UpdateNum
:UpdateUser Input String 30 Value from UpdateUser
:TaxID Input String 9 Value from TaxID

Tables

Table Access Columns used
PROVIDER_TAX_ID UPDATE See business-object criteria for key columns.

Sample SQL

Update PROVIDER_TAX_ID Set TAX_ID = :TaxID, TAX_ID_DISPLAY_DESCR = :TaxIDDisplayDescr, PROVIDER_SEQ_NUM = :ProviderSeqNum, REGISTERED_NAME = :RegisteredName, REGISTERED_NAME_UPPER_CASE = :RegisteredNameUpperCase, EFF_DATE = :EffDate, EXP_DATE = :ExpDate, W9_SENT_DATE = :W9SentDate, W9_RECEIVED_DATE = :W9ReceivedDate, REPORT_1099_FLAG = :Report1099Flag, CITY_NAME = :CityName, ADDRESS_LINE1 = :AddressLine1, ADDRESS_LINE2 = :AddressLine2, STATE_CODE = :StateCode, ZIP_CODE = :ZipCode, ZIP_CODE_EXT = :ZipCodeExt, UPDATE_DATE = :UpdateDate, UPDATE_NUM = UPDATE_NUM + 1, UPDATE_USER = :UpdateUser, ADDRESS_LINE3 = :AddressLine3, ADDRESS_LINE4 = :AddressLine4, COUNTRY_CODE = :CountryCode, FOREIGN_ADDRESS_FLAG = :ForeignAddressFlag Where PROVIDER_TAX_ID.TAX_ID = :TaxID AND UPDATE_NUM = :UpdateNum

Operations and processes

Business rules

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Provider\clsProviderTaxID.vb