生成【凭证输入】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【凭证输入】的生成接口,将第三方企业的凭证信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【凭证输入】。

参数说明

请求方式

请求方式 POST
接口地址 http://ERPAPI站点/accvhed/ADDDATA
格式 JSON
编码类型 UTF-8

header参数

Content-Type application/json
Authorization token 授权接口所获取的值

请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号 REF_NO       第三方单号,必填
程序代号 PGM     VENTRYWIN  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表VHED(表头)
制票号码 MAK_NO string 20     1.自动编码,则不用传值;
2.手工编码,则与REF_NO必须相同
制票日期 MAK_DAT datetime     格式:YYYY-MM-DD
凭证号码 VOH_NO string 20     1.自动编码,则不用传值;
2.手工编码,则与REF_NO必须相同
凭证日期 VOH_DAT datetime     格式:YYYY-MM-DD
凭证类别(1开帐2现收3.转帐[√]4.现付5.更正6.银收7.银付) VOH_ID string 2   1开帐2现收3.转帐[√]4.现付5.更正6.银收7.银付
过帐日期 POS_DAT datetime        
审核注记 CHK_MAN string 12      
过帐人 POS_MAN string 12      
本位币金额合计 AMT float        
表身项数 VOH_ITM int        
打印注记 PRT_SW string 1      
凭证合并注记 MED_SW string 1      
拷贝注记 CPY_SW string 1      
拷贝公司 CPY_CMP string 4      
拷贝制单号码 CPY_MAK_NO string 20      
录入员 USR string 12    
备注 REM string 80      
帐别A string string 1      
帐别B B string 1      
月汇兑损益调整等产生凭证标志 CHK_SW string 1      
附件张数 FJ_NUM int        
输单日期 SYS_DATE datetime        
终审日期 CLS_DATE datetime        
审核模版 MOB_ID string 10      
拆分方法 ZF_ID string 1      
拆分处理 ZF_REM string 40      
来源单号 BIL_NO string 20      
打印人员 PRT_USR string 12      
部门代号 DEP string 8    
进销项发票别 INV_ID string 2      
发票号码 INV_NO string 20      
作废标记 CANCEL_ID string 1      
打印日期 PRT_DATE datetime 0      
结转损益标志 SY_FLAG string 1      
打印注记IFRS PRT_SW_IFRS string 1      
打印人IFRS PRT_USR_IFRS string 12      
打印日期IFRS PRT_DATE_IFRS datetime 0      
拆分标记 ST_ID string 1      
最近修改日期 MODIFY_DD datetime 0      
最近修改人 MODIFY_MAN string 12      
凭证回转标记 CHK_RTN string 1      
锁单人 LOCK_MAN string 12      
锁单时间 LOCK_DATE datetime 0      
出纳签字 CASHIERID string 12      
凭证字 FGROUPID int 0      
凭证号 FSERIALNUM int 0      
核单标志 FLAG_HD string 1      
核单人 HD_MAN string 12      
核单时间 HD_DD datetime 0      
自动产生凭证标志 FLAG_AUTO string 1      
K3凭证ID FVOUCHERID int 0      
转出注记 FFLAG string 1      
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表VDTL(表身)
制票号码 MAK_NO string 20     必须与表头MAK_NO相同
项次 ITM int      
传票日期 VOH_DAT datetime     格式:YYYY-MM-DD
借贷 DC string 1   D为借;C为贷
会计科目 ACC_NO string 20    
部门代号 DEP string 8    
摘要 ACC_REM string 80      
借方金额 AMTND float        
贷方金额 AMTNC float        
汇率 EXC_RTO float        
对象别代号 OBJ string 100      
过帐注记 POS string 1      
来源单号 BIL_NO string 45      
现金流量代号 CSH_FRO string 6      
凭证种类 VOH_ID string 1      
应结帐日 ARP_DAT datetime        
冲帐注记1 CLS_ID1 string 100      
冲帐注记2 CLS_ID2 string 100      
币别 CUR_ID string 4      
其它 OTH_REM string 80      
鞋服组合栏位 COMPOSE_IDNO string 50      
冲帐注记3 CLS_ID3 string 100      
冲帐注记4 CLS_ID4 string 100      
唯一项次 PRE_ITM int 0      
冲销金额(外) AMT_CLS float 0      
冲销金额 AMTN_CLS float 0      
凭证别 METH_ID string 2      
发票号码 INV_NO string 14      
对象别(工程业):工程子项目号 CAS_KEY string 30      
税额 TAX float 0      
功能货币 CUR_ID_IFRS string 4      
结转损益标志 SY_FLAG string 1      
开始摊提年月 TT_YM_B datetime 0      
截止摊提年月 TT_YM_E datetime 0      
摊提方式 TT_TYPE_IFRS string 1      
收入/成本区分(1代表收入、2代表成本) SC_ID string 1      
收入/成本科目 ACC_NO_SC string 20      
助记码 ZJ_FLAG string 2      
辅助核算数量 QTY float 0      

请求JSON示例

{
  "REF_NO": "LJMK20210122001",   //第三方单号,必填
  "PGM": "VENTRYWIN",     //程序代号
  "VHED": [      //凭证表头信息
    {
      "MAK_NO": "",
      "MAK_DAT": "2021-01-22 00:00:00",
      "VOH_NO": "",
      "VOH_DAT": "2021-01-22 00:00:00",
      "VOH_ID": "3",
      "USR": "ADMIN",
      "SYS_DATE": "2021-01-22 09:23:09",
      "DEP": "00000000"
    }
  ],
  "VDTL": [            //凭证表身信息
    {
      "MAK_NO": "",
      "ITM": 1,
      "DC": "D",
      "ACC_NO": "1001",
      "DEP": "00000000",
      "EXC_RTO": 1.0,
      "VOH_ID": "3",
      "PRE_ITM": 1,
      "ENG_NAME": "Cash on hand",
      "AMTND": 110.0,
      "ACCNO": "1001",
      "DEP_NO": "00000000"
    },
    {
      "MAK_NO": "",
      "ITM": 2,
      "DC": "C",
      "ACC_NO": "1221",
      "DEP": "00000000",
      "EXC_RTO": 1.0,
      "VOH_ID": "3",
      "PRE_ITM": 2,
      "ENG_NAME": "Other receivable",
      "AMTNC": 110.0,
      "ACCNO": "1221",
      "DEP_NO": "00000000"
    }
  ]
}

返回结果示例

{
    "code": 0,     //0表示执行成功
    "message": "新增成功",
    "data": {
        "VHED": [       //返回新增凭证表头的信息
            {
                "MAK_NO": "MK11220003",
                "MAK_DAT": "2021-01-22 00:00:00",
                "VOH_NO": "VH11220003",
                "VOH_DAT": "2021-01-22 00:00:00",
                "VOH_ID": "3",
                "POS_DAT": "2021-01-22 00:00:00",
                "CHK_MAN": "ADMIN",
                "POS_MAN": "ADMIN",
                "AMT": 110.0,
                "VOH_ITM": 2,
                "USR": "ADMIN",
                "SYS_DATE": "2021-01-22 09:36:04",
                "CLS_DATE": "2021-01-22 09:36:04",
                "DEP": "00000000"
            }
        ],
        "VDTL": [           //返回新增凭证表身的信息
            {
                "MAK_NO": "MK11220003",
                "ITM": 1,
                "VOH_DAT": "2021-01-22 00:00:00",
                "DC": "D",
                "ACC_NO": "1001",
                "DEP": "00000000",
                "AMTN": 110.0,
                "EXC_RTO": 1.0,
                "POS": "T",
                "VOH_ID": "3",
                "PRE_ITM": 1,
                "ENG_NAME": "Cash on hand",
                "AMTND": 110.0,
                "ACCNO": "1001",
                "DEP_NO": "00000000"
            },
            {
                "MAK_NO": "MK11220003",
                "ITM": 2,
                "VOH_DAT": "2021-01-22 00:00:00",
                "DC": "C",
                "ACC_NO": "1221",
                "DEP": "00000000",
                "AMTN": 110.0,
                "EXC_RTO": 1.0,
                "POS": "T",
                "VOH_ID": "3",
                "PRE_ITM": 2,
                "ENG_NAME": "Other receivable",
                "AMTNC": 110.0,
                "ACCNO": "1221",
                "DEP_NO": "00000000"
            }
        ]
    }
}