首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >停止将开单类型/条款附加到合同发票的事务处理明细

停止将开单类型/条款附加到合同发票的事务处理明细
EN

Stack Overflow用户
提问于 2018-06-07 02:25:34
回答 1查看 69关注 0票数 0

我们使用合同计费来维护按年和按月订阅服务。在按月计费时,我们按前一个月计费,因此设置为预付费计费类型。

我们有一个称为Run Contract Billing的流程。此流程为附加至客户地点的合同生成发票。但是,在该流程中的某处,账单类型或条款描述被添加到发票行项目中的事务描述的前面。

这会让客户对发票上的收据感到困惑。如果我收到一张行项目以“预付”开头的发票,那么我会假设它已经支付,余额不再是未清偿的。我知道我可以使用报表设计器和从ARTran.TransDesc中删除预付费来解决这个问题,但是这似乎是解决这个问题的错误方法。我不希望这件事一开始就被放在前面。谁能告诉我从哪里开始寻找这场预先崩溃的原因?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-08 04:10:19

CTBillEngine图表中,开单类型优先于AR事务处理说明。

如果不希望使用前缀,可以覆盖CTBillEngine图的GetTransactionDescriptionWithPrefix方法。

代码语言:javascript
复制
using PX.Data;
using PX.Objects.CT;

namespace PXDemoPkg
{
    public class CTBillEnginePXDemoExt : PXGraphExtension<CTBillEngine>
    {
        public delegate string GetTransactionDescriptionWithPrefixBaseInvoke(string prefix, string description);

        [PXOverride]
        public string GetTransactionDescriptionWithPrefix(string prefix, string description, 
                                                          GetTransactionDescriptionWithPrefixBaseInvoke BaseInvoke)
        {
            return description;
        }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50727171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档