Package Avalara.SDK.model.A1099.V2
Enum Form1042S.IncomeCodeEnum
- java.lang.Object
-
- java.lang.Enum<Form1042S.IncomeCodeEnum>
-
- Avalara.SDK.model.A1099.V2.Form1042S.IncomeCodeEnum
-
- All Implemented Interfaces:
Serializable,Comparable<Form1042S.IncomeCodeEnum>
- Enclosing class:
- Form1042S
public static enum Form1042S.IncomeCodeEnum extends Enum<Form1042S.IncomeCodeEnum>
Income code. Available values: Interest: - 01: Interest paid by US obligors - general - 02: Interest paid on real property mortgages - 03: Interest paid to controlling foreign corporations - 04: Interest paid by foreign corporations - 05: Interest on tax-free covenant bonds - 22: Interest paid on deposit with a foreign branch of a domestic corporation or partnership - 29: Deposit interest - 30: Original issue discount (OID) - 31: Short-term OID - 33: Substitute payment - interest - 51: Interest paid on certain actively traded or publicly offered securities(1) - 54: Substitute payments - interest from certain actively traded or publicly offered securities(1) Dividend: - 06: Dividends paid by U.S. corporations - general - 07: Dividends qualifying for direct dividend rate - 08: Dividends paid by foreign corporations - 34: Substitute payment - dividends - 40: Other dividend equivalents under IRC section 871(m) (formerly 871(l)) - 52: Dividends paid on certain actively traded or publicly offered securities(1) - 53: Substitute payments - dividends from certain actively traded or publicly offered securities(1) - 56: Dividend equivalents under IRC section 871(m) as a result of applying the combined transaction rules Other: - 09: Capital gains - 10: Industrial royalties - 11: Motion picture or television copyright royalties - 12: Other royalties (for example, copyright, software, broadcasting, endorsement payments) - 13: Royalties paid on certain publicly offered securities(1) - 14: Real property income and natural resources royalties - 15: Pensions, annuities, alimony, and/or insurance premiums - 16: Scholarship or fellowship grants - 17: Compensation for independent personal services(2) - 18: Compensation for dependent personal services(2) - 19: Compensation for teaching(2) - 20: Compensation during studying and training(2) - 23: Other income - 24: Qualified investment entity (QIE) distributions of capital gains - 25: Trust distributions subject to IRC section 1445 - 26: Unsevered growing crops and timber distributions by a trust subject to IRC section 1445 - 27: Publicly traded partnership distributions subject to IRC section 1446 - 28: Gambling winnings(3) - 32: Notional principal contract income(4) - 35: Substitute payment - other - 36: Capital gains distributions - 37: Return of capital - 38: Eligible deferred compensation items subject to IRC section 877A(d)(1) - 39: Distributions from a nongrantor trust subject to IRC section 877A(f)(1) - 41: Guarantee of indebtedness - 42: Earnings as an artist or athlete - no central withholding agreement(5) - 43: Earnings as an artist or athlete - central withholding agreement(5) - 44: Specified Federal procurement payments - 50: Income previously reported under escrow procedure(6) - 55: Taxable death benefits on life insurance contracts - 57: Amount realized under IRC section 1446(f) - 58: Publicly traded partnership distributions-undetermined
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classForm1042S.IncomeCodeEnum.Adapter
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Form1042S.IncomeCodeEnumfromValue(String value)StringgetValue()StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)static Form1042S.IncomeCodeEnumvalueOf(String name)Returns the enum constant of this type with the specified name.static Form1042S.IncomeCodeEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
_01
public static final Form1042S.IncomeCodeEnum _01
-
_02
public static final Form1042S.IncomeCodeEnum _02
-
_03
public static final Form1042S.IncomeCodeEnum _03
-
_04
public static final Form1042S.IncomeCodeEnum _04
-
_05
public static final Form1042S.IncomeCodeEnum _05
-
_22
public static final Form1042S.IncomeCodeEnum _22
-
_29
public static final Form1042S.IncomeCodeEnum _29
-
_30
public static final Form1042S.IncomeCodeEnum _30
-
_31
public static final Form1042S.IncomeCodeEnum _31
-
_33
public static final Form1042S.IncomeCodeEnum _33
-
_51
public static final Form1042S.IncomeCodeEnum _51
-
_54
public static final Form1042S.IncomeCodeEnum _54
-
_06
public static final Form1042S.IncomeCodeEnum _06
-
_07
public static final Form1042S.IncomeCodeEnum _07
-
_08
public static final Form1042S.IncomeCodeEnum _08
-
_34
public static final Form1042S.IncomeCodeEnum _34
-
_40
public static final Form1042S.IncomeCodeEnum _40
-
_52
public static final Form1042S.IncomeCodeEnum _52
-
_53
public static final Form1042S.IncomeCodeEnum _53
-
_56
public static final Form1042S.IncomeCodeEnum _56
-
_09
public static final Form1042S.IncomeCodeEnum _09
-
_10
public static final Form1042S.IncomeCodeEnum _10
-
_11
public static final Form1042S.IncomeCodeEnum _11
-
_12
public static final Form1042S.IncomeCodeEnum _12
-
_13
public static final Form1042S.IncomeCodeEnum _13
-
_14
public static final Form1042S.IncomeCodeEnum _14
-
_15
public static final Form1042S.IncomeCodeEnum _15
-
_16
public static final Form1042S.IncomeCodeEnum _16
-
_17
public static final Form1042S.IncomeCodeEnum _17
-
_18
public static final Form1042S.IncomeCodeEnum _18
-
_19
public static final Form1042S.IncomeCodeEnum _19
-
_20
public static final Form1042S.IncomeCodeEnum _20
-
_23
public static final Form1042S.IncomeCodeEnum _23
-
_24
public static final Form1042S.IncomeCodeEnum _24
-
_25
public static final Form1042S.IncomeCodeEnum _25
-
_26
public static final Form1042S.IncomeCodeEnum _26
-
_27
public static final Form1042S.IncomeCodeEnum _27
-
_28
public static final Form1042S.IncomeCodeEnum _28
-
_32
public static final Form1042S.IncomeCodeEnum _32
-
_35
public static final Form1042S.IncomeCodeEnum _35
-
_36
public static final Form1042S.IncomeCodeEnum _36
-
_37
public static final Form1042S.IncomeCodeEnum _37
-
_38
public static final Form1042S.IncomeCodeEnum _38
-
_39
public static final Form1042S.IncomeCodeEnum _39
-
_41
public static final Form1042S.IncomeCodeEnum _41
-
_42
public static final Form1042S.IncomeCodeEnum _42
-
_43
public static final Form1042S.IncomeCodeEnum _43
-
_44
public static final Form1042S.IncomeCodeEnum _44
-
_50
public static final Form1042S.IncomeCodeEnum _50
-
_55
public static final Form1042S.IncomeCodeEnum _55
-
_57
public static final Form1042S.IncomeCodeEnum _57
-
_58
public static final Form1042S.IncomeCodeEnum _58
-
-
Method Detail
-
values
public static Form1042S.IncomeCodeEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Form1042S.IncomeCodeEnum c : Form1042S.IncomeCodeEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Form1042S.IncomeCodeEnum valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public String getValue()
-
toString
public String toString()
- Overrides:
toStringin classEnum<Form1042S.IncomeCodeEnum>
-
fromValue
public static Form1042S.IncomeCodeEnum fromValue(String value)
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException- Throws:
IOException
-
-