SAP发出商品的系统配置

本文介绍了SAP发出商品的系统配置。发出商品可解决发货过账未开票导致报表成本偏高、利润偏低问题。阐述了业务背景及出库、开票时的会计分录,说明了系统实现方式,还提醒使用时可能存在报表不准、IDOC配置不同、物料标准价格不一致等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SAP发出商品的系统配置

  (2017-12-01 17:43:07)

转载

 分类: SAP_SD

发出商品简介:

发出商品是一个存货类的会计科目,一般来说交货单发货过账的时候就会确认成本,但因为存在很多已经发货过账,但是没有开票的情况,所以会导致报表中成本偏高,利润偏低的问题;

此时可以通过这个发出商品的科目,在发货的时候先计入发出商品(主营业务成本),等开票的时候再对计入的发出商品进行对冲,并确认成本和收入。

 

业务背景:

发出商品可以理解为跨越开票,即出库和开票不在一个月份,为保证成本和收入的配比,在出库的时候不计算成本,当开票的时候对成本和收入一起进行结算。

 

出库时:

贷:库存商品

借:发出商品

 

开票时:

贷:发出商品

借:主营业务成本

借:应收账款

贷:增值税

贷:主营业务收入

 

发出商品的系统实现方式:

1、OBYC  GBB/BSX 

借方科目:发出商品

贷方科目:库存商品

SAP发出商品的系统配置
SAP发出商品的系统配置
 

2、条件类型的配置(VPRS的)

这部分一定要注意要配置条件类型的,只有将“应计项”打钩,才能将成本记账到最后的会计凭证中

SAP发出商品的系统配置
 

3、定义新的“科目代码”并进行分配

SAP发出商品的系统配置

 

将新定义的科目代码分配给VPRS的“应计项”也就是定价过程配置中的“利息”

SAP发出商品的系统配置
SAP发出商品的系统配置
 

4、测试效果

SAP发出商品的系统配置
SAP发出商品的系统配置
 

博主虽然写了发出商品的配置方式,但是没有在项目中遇到使用过,之前听一个财务顾问说,可能会存在以下三个问题,要用发出商品的童靴们,用之前最好确认下这几个问题,免得有问题,当然没有更好。有使用过得小伙伴们也可以说下会不会存在这几个问题:

1、因为发出商品是个存货类科目,所以可能对导致此类报表不准,方法:开发一个发出商品对应订单、交货单、金额等的报表

2、公司间的IDOC可能配置不一样

3、因为发货过账的月份和开票的月份可能不一样,就可能会存在物料标准价格不一致的情况下,这种情况下,发货计入的发出商品金额就会和开票计入的发出商品金额不一致,产生的差异可能对物料帐有影响

 

### 如何在SAP系统中设置发出商品方案 #### 计划行类别配置 在SAP系统的销售与分销(Sales and Distribution, SD)模块中,针对发出商品的处理可以通过计划行类别的配置来实现。对于第三方交易(third-party order processing),由于供应商直接向客户发货而无需通过企业的仓库,因此不需要创建交货单据[^1]。 具体的配置路径如下: - **IMG导航路径**: `Sales and Distribution → Sales → Sales Documents → Schedule Lines` 在此路径下,可以选择适合的计划行类别(例如`CS`)并对其进行调整。该类别通常不会关联任何移动类型(Material Document Type),因为它仅用于触发采购申请而不涉及实际库存变动。 #### 科目分配设置 为了支持财务记账需求,在物料管理(Materials Management, MM)模块中的科目分配(Account Assignment)部分也需要相应配置。具体步骤如下: - **配置路径**: `SPRO → Materials Management → Purchasing → Account Assignment → Maintain Account Assignment Categories` 此配置确保即使没有实物入库的情况下,仍能正确记录采购活动及其对应的会计分录。 #### 采购订单项目类别 另外还需要定义采购订单项的具体行为模式,这涉及到MM模块下的另一组参数设定: - **配置路径**: `SPRO → Material Management → Purchasing → Define External Representation of Item Category` 这里主要指定当收到货物时不将其存入仓库而是直接转发给最终消费者的行为逻辑[^1]。 以上即是在SAP环境中实施所谓“发出商品”流程的主要技术要点总结。 ```python # 示例代码展示如何读取SAP表数据(假设使用PyRFC库) import pyrfc def fetch_sap_data(): conn = pyrfc.Connection( ashost="your_host", sysnr="00", client="100", user="username", passwd="password" ) result = conn.call('Z_READ_SCHEDULE_LINES', QUERY_TABLE='VBAK') return result ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值