I am working with ARAdjust in Acumatica and need to apply adjustments for custom AR document types that are not included in the standard [ARInvoiceType.AdjdList].
Currently, the field in the DAC is defined as:
[PXDBString(3, IsKey = true, IsFixed = true, InputMask = "")]
[PXDefault("INV")]
[PXUIField(DisplayName = "Doc. Type", Visibility = PXUIVisibility.Visible)]
[ARInvoiceType.AdjdList]
public virtual string AdjdDocType { get; set; }
When I try to set AdjdDocType to my custom type, the PXSelector on AdjdRefNbr fails, because the selector only allows standard AR types.
My goal is to extend the AdjdDocType field to accept custom document types while keeping ARAdjust functionality intact.
What is the recommended approach in Acumatica for this? Can I safely extend the [ARInvoiceType.AdjdList], or is there another way to handle custom document types in ARAdjust?