Codeunit 10035 "Helper IRIS" (US)
US country layer · Microsoft.Finance.VAT.Reporting
Across versions
- BC23-28not present
- BC29-30present
US country layer · Microsoft.Finance.VAT.Reporting · BC29-30 · source at ea08af5e · facts from BC29
An object of the US localization, not part of W1.
Properties
| Property | Value |
|---|---|
| Access | Public |
Events published
OnAfterGetFormBoxAmountXmlElementNames(PeriodNo: Text; FormType: Text; var FormAmountXmlElementNames: Dictionary of [Text, Text])(integration)OnAfterGetAmountXmlElementList(PeriodNo: Text; FormType: Text; ElementOrderType: Text; var AmountXmlElementNames: List of [Text])(integration)OnAfterGetFederalIncomeTaxWithheldFormBoxes(PeriodNo: Text; var FormBoxes: Dictionary of [Text, Boolean])(integration)OnBeforeAddOtherForm1099DetailsPart(var TempIRS1099FormDocHeader: Record "IRS 1099 Form Doc. Header" temporary; var XmlNodesNameValue: Dictionary of [Text, Text])(integration)
Procedures
GetIRISFeatureName(): TextGetRequestType(): TextCreateUniqueTransmissionIdentifier(): Text[100]CreateUUID(): Text[36]Initialize(RootNodeName: Text)AddParentXmlNode(NodeName: Text)AppendXmlNode(NodeName: Text; NodeText: Text)AppendXmlNodeIfNotZero(NodeName: Text; NodeValue: Decimal)CloseParentXmlNode()UpdateSingleXmlNode(NodeName: Text; NodeText: Text)AddPrefixToXPath(XPath: Text; Prefix: Text): TextWriteXmlDocToTempBlob(var TempBlob: Codeunit "Temp Blob")WriteTextToTempBlob(var TempBlob: Codeunit "Temp Blob"; TextToWrite: Text)WriteTempBlobToText(var TempBlob: Codeunit "Temp Blob"): TextGetTransmissionFileSizeText(var TransmissionLog: Record "Transmission Log IRIS"): Text[20](internal)GetTransmissionTypeName(TransmissionType: Enum "Transmission Type IRIS"): TextShowIRS1099FormDocuments(ErrorInfo: ErrorInfo)(internal)GetAmtXmlElementsFileContent(PeriodNo: Text): JsonObject(internal)GetFormBoxAmountXmlElementNames(PeriodNo: Text; FormType: Text): Dictionary of [Text, Text](internal): Returns the dictionary of Form Boxes and their corresponding Amount Xml Element Names for the specified Form Type, for example MISC-01 -> RentAmtGetFormBoxAmountXmlElementNames(PeriodNo: Text): Dictionary of [Text, Text](internal): Returns the dictionary of Form Boxes and their corresponding Amount Xml Element Names, for example MISC-01 -> RentAmtGetFederalIncomeTaxWithheldFormBoxes(PeriodNo: Text): Dictionary of [Text, Boolean](internal): Returns the dictionary (HashSet) of Form Boxes that are used for Federal Income Tax Withheld, for example MISC-04GetTotalAmountsXmlElementsOrder(PeriodNo: Text; FormType: Enum "Form Type IRIS"): List of [Text]GetDetailAmountsXmlElementsOrder(PeriodNo: Text; FormType: Enum "Form Type IRIS"): List of [Text]AddOtherForm1099DetailsPart(var TempIRS1099FormDocHeader: Record "IRS 1099 Form Doc. Header" temporary)(internal)IsForeignCountryRegion(CountryRegionCode: Code[10]): BooleanConcatenateWithSpace(FirstString: Text; SecondString: Text): TextFormatTIN(InputText: Text): TextFormatBusinessName(InputText: Text; var BusinessNameLine1: Text; var BusinessNameLine2: Text)FormatContactPersonName(InputText: Text): TextFormatPersonName(InputText: Text): TextFormatStreetAddress(InputText: Text; var AddressLine1: Text; var AddressLine2: Text)FormatCityName(InputText: Text; AddressType: Enum "Address Type IRIS"): TextFormatZipCode(InputText: Text): TextMatchStateCode(InputText: Text; var StateCode: Text): BooleanFormatPhoneNumber(InputText: Text): TextFormatText(InputText: Text; MaxLength: Integer): TextFormatText(InputText: Text): TextFormatDecimal(InputDecimal: Decimal): TextFormatBoolean(InputBoolean: Boolean): TextISOToFIPSCountryCode(ISOCountryCode: Code[10]): Code[2]GetVendorBankAccountNo(var Vendor: Record Vendor): Text
Plus 16 local procedures.
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Helper IRIS"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A US country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.