NetSuite开发
文章平均质量分 52
NetSuite开发记录
橙噫
NetSuite开发工程师,邮箱:hey.zhangchenyi@icloud.com
展开
-
NetSuite 数据表中各金额字段含义说明
不同类型的单据与数据库表中字段存对应关系,包括交易金额、支付金额、未付金额等,这些字段在日记账分录中的也存在适用条件。其中 “transaction” 表中与未结 / 未使用的金额相关字段不适用于日记账,而 “transactionLine” 和 “TransactionAccountingLine” 表中的字段则根据应收账款是否有贷方或借方来确定其在日记账中的适用性。此外, “transactionAccountingLine” 表字段仅显示基础货币(GL)金额,而其他两个表的元的原始交易货币金额原创 2024-09-14 14:08:40 · 260 阅读 · 0 评论 -
一文弄懂 NetSuite 货币与汇率机制
为什么系统中的总账报表、合并报表和事务处理单据的金额不一致?为什么系统中的总账报表、合并报表中的借贷金额会不平?为什么事务处理搜索中的金额字段和事务处理单据的金额字段不一致?……那么产生这些问题的原因的是什么呢?要回答上述的这些问题,我们需要了解 NetSuite 中货币和汇率之间是什么关系?以及汇率类型是如何决定事务处理金额在总账报告、合并报告中的表现方式的?原创 2024-09-15 18:15:00 · 657 阅读 · 0 评论 -
NetSuite 解析带有特殊符号的 CSV 数据
背景当 CSV 文件带有特殊符号(例如:换行符、逗号)时,使用 NetSuite API 中的file.lines.iterator()迭代器获取数据可能会导致解析失败或数据错乱。解决方案使用第三方库 papaparse,官方地址:https://www.papaparse.com/原创 2024-09-10 09:58:21 · 221 阅读 · 0 评论 -
NetSuite 解决创建CSV 文件时乱码问题
原因:Excel 在读取 CSV 文件时是通过读取文件头上的 BOM 来识别编码的,如果文件头无BOM信息就会出现乱码问题。用户希望在做 CSV导入前,可以在 NetSuite 中下载 CSV 模版。注意:当 CSV 文件中包含中文时,如果直接下载,会出现中文乱码情况。原创 2024-09-08 14:21:55 · 166 阅读 · 0 评论 -
NetSuite 使用SuiteScript对采购订单合并开票
在NetSuite中可以通过系统功能对多个采购订单进行合并开票,我们也可以使用代码实现该系统功能var rec = record.create({ type: 'vendorbill', isDynamic: false});原创 2024-08-03 19:14:12 · 95 阅读 · 0 评论 -
NetSuite 使用SuiteScript更新货品的供应商采购价
NetSuite 在货品主数据中记录了供应商采购价目表,使用下列代码可以更新供应商项目采购价格表var itemRecord = record.load({ type: record.Type.INVENTORY_ITEM, id: itemId });原创 2024-08-03 17:23:51 · 78 阅读 · 0 评论 -
NetSuite Sourcing是什么
在SuiteScript中以下三者都和 Sourcing 有关:1. record.submitFields()函数中的 enableSourcing 参数2. Client Script 中的 postSourcing()函数3. Record.setCurrentSublistValue()函数的 forceSyncSourcing 参数那么到底什么是 Sourcing?先说结论:Sourcing就是字段间的依赖关系。原创 2022-11-17 22:07:45 · 180 阅读 · 1 评论 -
NetSuite SuiteQL入门指南
1 什么是 SuiteQLSuiteQL 是一种基于 SQL 数据库查询语言的 SQL-92 修订版的查询语言2 如何运行 SuiteQL有 2 种方法可以运行 SuiteQL 查询,分别是 SuiteScript 的`N/query` 模块和SuiteTalk REST Web Service。原创 2024-07-15 00:28:13 · 260 阅读 · 0 评论