id: cbcc0d6649a54210a2b953ed8de7adcb
parent_id: 
item_type: 1
item_id: e92b2e5098ef4262b0b855c3ee06d9b1
item_updated_time: 1764365027525
title_diff: "[{\"diffs\":[[1,\"生产型企业原材料采购及入库的处理\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":16}]"
body_diff: "[{\"diffs\":[[1,\"<html>\\\r\\\n<head>\\\r\\\n  <title>生产型企业原材料采购及入库的处理</title>\\\r\\\n  <basefont face=\\\"微软雅黑\\\" size=\\\"2\\\" />\\\r\\\n  <meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html;charset=utf-8\\\" />\\\r\\\n  <meta name=\\\"exporter-version\\\" content=\\\"YXBJ Windows/608924 (zh-CN, DDL); Windows/10.0.0 (Win64); EDAMVersion=V2;\\\"/>\\\r\\\n  <meta name=\\\"application-data:2525275\\\" content=\\\"6692893/s30/d265c871-4c51-445d-a297-96650cef2014/app.yinxiang.com\\\"/>\\\r\\\n  <style>\\\r\\\n\\tbody, td {\\\r\\\n\\t  font-family: 微软雅黑;\\\r\\\n\\t  font-size: 12pt;\\\r\\\n\\t}\\\r\\\n  </style>\\\r\\\n</head>\\\r\\\n<body>\\\r\\\n<a name=\\\"16754\\\"></a>\\\r\\\n<h1>生产型企业原材料采购及入库的处理</h1>\\\r\\\n\\\r\\\n<div><span><br/><div style=\\\"position: relative;\\\"><div style=\\\"font-size: 16px\\\"><div><div style=\\\"font-style:normal;font-variant:normal;font-weight:normal;font-size:83%;line-height:130%;font-family:Verdana, Arial, Helvetica, sans-serif;background:url(http://shine-it.net/Themes/default/images/theme/backdrop.png) repeat-x rgb(233, 238, 242);color:rgb(68, 68, 68);\\\"><div style=\\\"background:url(http://shine-it.net/Themes/default/images/theme/frame_repeat.png) 0% 0% repeat-y rgb(255, 255, 255);\\\"><div style=\\\"background:url(http://shine-it.net/Themes/default/images/theme/frame_repeat.png) 100% 0% repeat-y;\\\"><div><div><div style=\\\"margin:0;\\\"><div style=\\\"color:rgb(0, 0, 0);background-color:rgb(231, 234, 239);\\\"><div><div><div style=\\\"overflow:auto;line-height:1.4em;\\\"><div>原材料采购有两种情况，一种是先收货，并按实际收货数量付款；一种是先付款，对方再发货。对于国内的供应商，通常都采用前者处理，但有些进口原材料，对方会要求先付款，或者预付部分款额，对方才会发货。两种情况在OpenERP中的处理方法有所不同。<br/><br/>一、先收货再付款<br/>一般来说，仓库入库数量及财务付款金额都应该以采购单上的数量及金额为准。但实际中，由于下面一些常见原因，仓库入库数量及付款金额不同于采购单的现象经常发生：a) 质检不过关，实际入库数量少于采购数量；b) 质量等级偏低，折价接收；c) 供应商赠品，实际入库数量多于采购数量。<br/>为了处理采购数量及价格不同于入库数量及价格的问题，OpenERP中推荐如下处理：<br/>1）采购下单时候，不要基于采购单生成内部发票(Invoice)，而应该选择基于入库数量开Invoice。系统默认是下单自动生成Invoice。<br/>2）原材料仓库应设置单独的Input Location，系统默认是Input Location等同于Stock Location。采购入库时候，先入库到Input Location，Input Location通过Location Chain关联到Stock Location，这样，原材料进入Input Location的同时，系统会自动产生到Stock Location的库间调拨单。<br/><br/>3）质检后，再将库间调拨单上的数量实际入库。<br/>3.1）如果入库数量低于采购单上的数量，和采购部商量之后，有两种可能的处理：<br/>  a) 要求供应商补足数量 <br/>     这种情况，处理调拨单时候，录入实际入库数量，系统会自动将调拨单分拆成两张，一张是已入库数量，另一张是不足数量，等待供应商补充货物之后再次入库。并基于Input Location的接收单开具发票。<br/>  b）按不足量收货入库<br/>     这种情况，要先修改调拨单上的数量为实际数量，再做入库处理。入库完毕后，对Input Location上的接收单做退货处理，退掉不足量部分（不作退货处理，则Input Location上记录的库存数量不正确）。并基于Input Location上的接收单开具发票，此时，由于接收单上的数量多于实际入库数量，系统生成的发票数量不正确，应手动修改发票上的数量。<br/><br/>3.2）如果入库数量多于采购单上的数量，和采购部商量之后，也有三种可能的处理：<br/>  a) 按采购单数量接收<br/>     这种情况，处理调拨单时候，录入实际入库数量，并基于Input Location的接收单开具发票。<br/>  b）作为供应商赠品接收<br/>     这种情况，需要在调拨单上增加一个明细行，其源库位是“采购损益”，目标库位和原来的明细行一样，数量是赠品数量，之后再做入库处理。这样，系统会自动生成赠品的会计凭证：<br/>     借：原材料<br/>     贷：营业费用<br/>    入库完毕后，基于Input Location上的接收单开具发票。<br/>  c）增加货款后接收<br/>     这种情况，要求采购部再开一张采购订单，仓库先按前一张订单数量接收，并开具发票，再按后一张订单接收多出部分，并开具发票。<br/><br/>4）系统自动生成的会计凭证<br/>4.1）仓库处理调拨单时候，系统生成会计凭证如下：<br/>     借：原材料<br/>     贷：在途物资<br/>    如果有赠品，系统另生成凭证如下<br/>     借：原材料<br/>     贷：营业费用<br/>4.2）财务确认采购发票时候，系统生成会计凭证如下：<br/>     借：在途物资<br/>         应交税费 - 增值税(进项税)<br/>     贷：应付账款<br/><br/>5）原材料相关会计科目的设置<br/>5.1）原材料的Product上的Inventory Valuation为Real Time (automated)，这样入库、出库的时候，系统才会自动生成相应的会计科目。<br/>5.2）原材料的产品分类（Product Category）上，应设置如下：<br/>     Stock Input Account：在途物资<br/>     Stock Valuation Account：原材料<br/>     Expense Account：在途物资<br/>     <br/>6）仓库相关设置<br/>6.1) 系统自动生成入库、出库会计凭证的原理是：a) 从非Internal的Location移动到Internal的Location，系统自动生成凭证；b) 不同公司的Location间移动时候，不管是不是Internal的Location，总是生成凭证；c) 生成凭证时候，借目标Location的Stock Valuation Account (Incoming) ，贷源Location的Stock Valuation Account (Outgoing)，如果Location上没有设置，则取Product上的Stock Input Account、Stock Valuation Account和Stock Output Account <br/>6.2）增加一个Input Location，其类型为Inventory，作为系统默认仓库的Input Location，并通过Location Chain关联到默认仓库的Stock Location。Input Location上设置会计科目：<br/>    Stock Valuation Account (Incoming)：在途物资<br/>    Stock Valuation Account (Outgoing)：在途物资<br/>6.3）增加一个“采购损溢”Location，其类型为Inventory，作为供应商赠品入库的源库位，“采购损溢”库位上设置会计科目：<br/>    Stock Valuation Account (Incoming)：营业费用<br/>    Stock Valuation Account (Outgoing)：营业费用<br/><br/><br/>二、先付款对方再发货<br/>这种情况，采购下单时候，需要基于采购订单开具发票，而不是收货入库时候根据收货数量开具发票。<br/>1）采购下单时候，系统自动生成采购发票，财务确认发票时候，系统自动生成如下会计凭证：<br/>     借：在途物资<br/>         应交税费 - 增值税(进项税)<br/>     贷：应付账款<br/><br/>2）仓库到货后，和前面的情况一样，先入质检库（Input Location），再将库间调拨单上的数量实际入库。<br/>2.1）如果入库数量低于采购单上的数量，和采购部商量之后，有两种可能的处理：<br/>  a) 要求供应商补足数量 <br/>     这种情况，处理调拨单时候，录入实际入库数量，系统会自动将调拨单分拆成两张，一张是已入库数量，另一张是不足数量，等待供应商补充货物之后再次入库。因为系统在采购下单时候已经开机发票，因而此时不需要再开发票。<br/>  b）按不足量收货入库<br/>     这种情况，要先修改调拨单上的数量为实际数量，再做入库处理。入库完毕后，对Input Location上的接收单做退货处理，退掉不足量部分（不作退货处理，则Input Location上记录的库存数量不正确）。注意，此时的退货动作，需要选择开具退货发票（Invoicing上选择“To be refunded/Invoiced”），因为款项已付，需要供应商退款。<br/><br/>2.2）如果入库数量多于采购单上的数量，和采购部商量之后，也有三种可能的处理：<br/>  a) 按采购单数量接收<br/>     这种情况，处理调拨单时候，录入实际入库数量。<br/>  b）作为供应商赠品接收<br/>     这种情况，需要在调拨单上增加一个明细行，其源库位是“采购损益”，目标库位和原来的明细行一样，数量是赠品数量，之后再做入库处理。这样，系统会自动生成赠品的会计凭证：<br/>     借：原材料<br/>     贷：营业费用<br/>    入库完毕后，基于Input Location上的接收单开具发票。<br/>  c）增加货款后接收<br/>     这种情况，要求采购部再开一张采购订单，并开具发票。仓库先按前一张订单数量接收，再按后一张订单接收多出部分。<br/><br/>3）经上述处理，系统自动生成的会计凭证如下：<br/>3.1）财务确认采购发票时候，系统生成会计凭证如下：<br/>     借：在途物资<br/>         应交税费 - 增值税(进项税)<br/>     贷：应付账款<br/><br/>3.2）仓库处理调拨单时候，系统生成会计凭证如下：<br/>     借：原材料<br/>     贷：在途物资<br/>    如果有赠品，系统另生成凭证如下<br/>     借：原材料<br/>     贷：营业费用<br/>    如果有退货，系统自动生成退货发票，财务确认退货发票时候，系统生成凭证如下：<br/>     借：应付账款<br/>     贷：在途物资<br/>         应交税费 - 增值税(进项税)<br/><br/>4）预付款的处理<br/>如果供应商不要求全额付款，预付部分款项即可。这个可以通过设置采购单上的Payment Term实现。</div></div></div></div></div></div></div></div></div></div></div></div></div></div><br/></span>\\\n</div></body></html>\\u0000\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":5475}]"
metadata_diff: {"new":{"id":"e92b2e5098ef4262b0b855c3ee06d9b1","parent_id":"f67288c3a0be4374b5d532b5dcc3aabc","latitude":"0.00000000","longitude":"0.00000000","altitude":"0.0000","author":"","source_url":"","is_todo":0,"todo_due":0,"todo_completed":0,"source":"joplin-desktop","source_application":"net.cozic.joplin-desktop","application_data":"","order":1764348869391,"user_updated_time":1764345582858,"markup_language":2,"is_shared":0,"share_id":"","conflict_original_id":"","master_key_id":"","user_data":"","deleted_time":1764365027525},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2025-11-28T21:24:55.968Z
created_time: 2025-11-28T21:24:55.968Z
type_: 13