biuan SAP® BUSINESS ONE SDK
API Journal Entries / Withholding Tax Data

Description

Withholding tax information for this journal entry.

Property type

Read-only property

Syntax

Visual Basic
Public Property WithholdingTaxData() As WithholdingTaxData

See Also

API Journal Entries / Withholding Tax Data

Description

WithholdingTaxData is a child object of Documents object and represents the Withholding tax table related to the document.

Source tables: INV5, RIN5, RDN5, RDN5, PCH5, RPC5, DPI5, DPO5, DRF5.

The WithholdingTaxData object is relevant only to the following document types:

  • Documents(oInvoices), Documents(oCorrectionInvoice), Documents(oCorrectionInvoiceReversal) - OINV
  • Documents(oCreditNotes) - ORIN
  • Documents(oReturns) - ORDN
  • Documents(oPurchaseInvoices), Documents(oCorrectionPurchaseInvoice), Documents(oCorrectionPurchaseInvoiceReversal) - OPCH
  • Documents(oPurchaseCreditNotes) - ORPC
  • Documents(oDownPaymentsInput) - ODPI (not exposed through the DI API)
  • Documents(oDownPaymentsOutput) - ODPO (not exposed through the DI API)
  • Documents(oDrafts) - ODRF

Object Model

Remarks

The data for the Withholding tax table consists on WithholdingTaxCodes definitions.

To define withholding tax codes in the application:

  • Select Administration --> Setup --> Financials --> Tax --> Withholding Tax.

To display the form in the application:

  1. Select a document (for example, select Sales - A/R --> A/R Invoice).
  2. From the main menu, select Go to --> WT Table.

See Also

SAP® B1 DI-API C# definition

public class WithholdingTaxDataClass : IWithholdingTaxData, WithholdingTaxData { public virtual int BaseDocEntry { get; set; } public virtual int BaseDocLine { get; set; } public virtual int BaseDocType { get; set; } public virtual int BaseDocumentReference { get; } public virtual string BaseType { get; } public virtual string Category { get; } public virtual int Count { get; } public virtual string Criteria { get; } public virtual string GLAccount { get; } public virtual int LineNum { get; } public virtual double Rate { get; } public virtual string RoundingType { get; } public virtual BoStatus Status { get; } public virtual int TargetAbsEntry { get; } public virtual int TargetDocumentType { get; } public virtual double TaxableAmount { get; set; } public virtual double TaxableAmountFC { get; set; } public virtual double TaxableAmountinSys { get; set; } public virtual SAPbobsCOM.UserFields UserFields { get; } public virtual string WithholdingType { get; } public virtual double WTAmount { get; set; } public virtual double WTAmountFC { get; set; } public virtual double WTAmountSys { get; set; } public virtual string WTCode { get; set; } public extern WithholdingTaxDataClass(); public virtual extern void Add(); public virtual extern void SetCurrentLine(int LineNum); }

Related information


Journal Entries Lines JournalEntries_Lines Object· Table: JDT1 BTF1
Journal_Entries_Lines is a child object of the JournalEntries object, and represents the line entries of each transaction. This object enables you to add a journal transaction line. Source table: JDT1.
   Parent: Journal Entries JournalEntries Object· Table: OJDT OBTF

ECD Posting Type Enum ECDPostingTypeEnum Enumeration
   Parent: Journal Entries JournalEntries Object· Table: OJDT OBTF

Folio Letter Enum FolioLetterEnum Enumeration
   Parent: Journal Entries JournalEntries Object· Table: OJDT OBTF

Operation Code Type Enum OperationCodeTypeEnum Enumeration
   Parent: Journal Entries JournalEntries Object· Table: OJDT OBTF

Print Status Enum PrintStatusEnum Enumeration
Print statuses of journal entry documents.
   Parent: Journal Entries JournalEntries Object· Table: OJDT OBTF

Residence Number Type Enum ResidenceNumberTypeEnum Enumeration
   Parent: Journal Entries JournalEntries Object· Table: OJDT OBTF

Bo Status BoStatus Enumeration
Document statuses.
   Parent: Withholding Tax Data WithholdingTaxData Object· Table: JDT2 BTF2

Journal Entries JournalEntries Object· Table: OJDT OBTF
JournalEntries is a business object that represents the journal transactions in the Finance module. This object enables you to: Add a journal transaction. Retrieve a journal transaction by its key. Update a journal transaction. Remove a...
   Parent: Journal Vouchers JournalVouchers Object· Table: OBTD


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates