此API已弃用。

使用已弃用API的合作伙伴和客户应该联系SAP Concur,并讨论如何转移到最新版本。

了解更多内容API生命周期和弃用策略。

注意:查找较新的3.0版本这里。

Concur中的费用报告。

URI

https://www.concursolutions.com/api/expense/expensereport/v2.0/Report

获取报告列表

Get List of Reports 2.0版本端点可用于获取整个公司的报告列表。

请求

检索用于财务和会计系统集成的多达1000个报告的列表。此端点可用于获取整个公司的报告列表。

正在创建金融系统集成的开发人员可能希望使用以下搜索条件来获取Concur支付的报告集。

  • BatchID搜索词指定包含报表的付款批处理。搜索词返回指定批处理中包含的所有报告,而不考虑时间或用户。此搜索项用于具有标准费用和同步产品的同意客户端。
  • jobkey搜索词指定报告包含在内的会计摘录。搜索项返回指定的提取作业或批处理中包含的所有报告,无论时间还是用户。此搜索项用于具有专业和高级费用产品的同意客户。

开发人员还可以使用下面的一个或多个搜索词来查找报告。

  • has参会者搜索项返回的报告包含一个或多个与相关参会者相关的费用条目。
  • 状态搜索词指定要返回哪个报告付款或审批状态。如果没有发送Status值,则使用默认的Active状态。
  • PaymentTypeID搜索词指定报表条目的支付方法。报表必须至少有一个具有指定支付类型的条目。可能的支付类型由Get Expense Group Configuration端点在PaymentTypeID元素中返回。
  • ReportCurrency搜索词返回具有指定报销货币的所有报告。
  • retrisementmethod搜索项返回被设置为由指定的偿付方法支付的报告。
  • ReportCountry搜索词指定报告中显示的国家。
  • LoginID搜索词指定不是OAuth消费者的报告所有者。
  • ModifiedAfterDate或ModifiedBeforeDate搜索词返回在某个日期和时间之后或之前修改过的报告。

标题

  • 授权- - - - - -必需的具有OAuth令牌的授权标题,用于有效的同意用户。OAuth消费者必须同意以下用户角色之一:公司管理员或Web服务管理员专业,或者可以为标准管理。这些角色允许用户管理整个公司的数据
  • 内容类型,应用程序/ xml

参数

参数 描述
BatchID Batchid标识报告包含在内的付款批次。在Get付款批次列表端点的响应中,Batchid值返回Batchid元素。此搜索项用于具有标准费用和同步产品的同意客户端。
HasAttendees has参会者查询参数返回带有一个或多个参会者费用条目的报告。has参会者参数只支持true值。
工作的关键 Jobkey标识报表包含在哪个会计提取或支付批处理中。Jobkey值在Post Extract Job Request端点的Response中的id元素中返回,或者在Post Payment Batch Close端点的Response中的Jobkey元素中返回。如果提供View值,则忽略该值。此搜索项用于具有专业和高级费用产品的同意客户。
状态 状态值旨在在检索整个公司的报告时使用。它只可以通过OAuth消费者使用Web Services管理员角色同时使用。如果Web Services管理员发送的请求,该管理员不包含状态值,则将使用活动状态。可能的状态值为:
ReportCurrency 报告货币标识报告的报销货币。这个值与提交报告的用户的报销货币相匹配。格式:3个字母的ISO 4217货币代码。例如:美元
Payalytypeid. PaymentTypeID标识报表中条目的支付方法。报表中必须至少有一个条目具有指定的支付类型,报表才会出现在列表中。可能的支付类型由Get Expense Group Configuration函数在PaymentTypeID元素中返回。Cash的支付类型名称表示将直接报销该员工的费用。
ReimbursementMethod retrimentmethod标识用于对报告进行报销的流程。当使用报销方法搜索词时,建议也使用PaymentTypeID搜索词,其中支付类型名称= Cash。虽然不需要使用Payment Type Name = Cash,但这样做可以提供与员工报销相关的结果。下面列出了可能的compensmentmethod值。
报告的国家 报告国家搜索词返回指定国家的所有报告。格式:报告所在国家的2个字母ISO 3166-1 alpha-2国家代码。例子:美国
LoginID LoginID是不是OAuth使用者的报表所有者的Concur登录。这限制了对指定用户拥有的报告的响应。
ModifiedAfterDate 这将返回报告,包括在指定日期和时间之后修改的相关依赖项(条目、条目、分配和参与者)。这个搜索词可以与其他搜索词一起使用,以缩小搜索结果。日期和时间(如果需要)应该使用UTC。格式为:YYYY-MM-DDThh:mm:ss
ModifiedBeforeDate 这将返回报告,其中包括在指定日期和时间之前修改的相关依赖项(条目、条目、分配和参与者)。这个搜索词可以与其他搜索词一起使用,以缩小搜索结果。日期和时间(如果需要)应该使用UTC。格式为:YYYY-MM-DDThh:mm:ss

状态枚举

价值 描述
活跃的 返回未提交和未支付(支付状态为未支付)报告。
取消订阅 返回unsubmitted报告。
等待 返回提交的报告待批准。
ACCOUNTINGREVIEW 返回批准的报告等待会计审查。这些报告正在等待处理器批准报告。
处理 退货处理后的报告待处理金融整合。这些报告有批准的最终批准和未付付款地位的批准状态。
集成 完成财务整合后的报表。这些报告的支付状态为已支付。
PENDINGEXTERNALVALIDATION 返回挂起外部验证工作流步骤中的报告。这个工作流步骤可以在提交报表之后和提取支付报表之前添加。
PAYMENTCONFIRMED 返回已确认付款的报告。这些报告有一个付款确认的付款状态。

报销MethodEnum

价值 描述
ADPPAY ADP工资单(通过EPIP文件)
APCHECK 公司支票(通过应付账款)
CNQRPAY 费用由同意支付
PMTSERV 其他还款方法

注意:对于Concur Premier- Professional和Premium客户,还不能使用solvementmethod搜索词。

XML示例按状态请求

得到https://www.concursolutions.com/api/expense/expensereport/v2.0/Reports/?status处理HTTP/1.1授权:OAuth访问令牌

通过BatchID请求

得到https://www.concursolutions.com/api/expense/expensereport/v2.0/Reports/?batchid5 jj374sh$ w2lsa9y28w12.HTTP / 1.1授权:OAuth访问令牌

与会者报告的XML示例请求

获取https://www.concursolutions.com/api/expense/expenserepo/v2.0/reports/?hasattendees.真正的HTTP / 1.1授权:OAuth访问令牌

XML示例按作业键请求

得到https://www.concursolutions.com/api/expense/expensereport/v2.0/Reports/?jobkey5jj374sh9y28w12 HTTP/1.1授权:OAuth访问令牌

XML示例按报告货币请求

得到https://www.concursolutions.com/api/expense/expensereport/v2.0/Reports/?ReportCurrency授权:OAuth访问令牌

XML示例通过支付类型ID请求

得到https://www.concursolutions.com/api/expense/expensereport/v2.0/Reports/?PaymentTypeIDnr74tQrD8PorkF6yvS0Sm8ZeSGsw HTTP/1.1授权:OAuth访问令牌

XML示例请求通过报销方法和付款类型

获取https://www.concursolutions.com/api/expense/expensereport/v2.0/reports/?reimbursementmethod.CNQRPAY&PaymentTypeIDnr74tQrD8PorkF6yvS0Sm8ZeSGsw HTTP/1.1授权:OAuth访问令牌

XML示例请求报告国家

获取https://www.concursolutions.com/api/expense/expensereport/v2.0/reports/?reportcountry.US HTTP/1.1授权:OAuth访问令牌

登录ID XML示例请求

得到https://www.concursolutions.com/api/expense/expensereport/v2.0/Reports/?loginidcm@example.com http / 1.1授权:OAuth访问令牌

XML示例请求修改日期

得到https://www.concursolutions.com/api/expense/expenserepo/v2.0/Reports/?modifiedafterdate2012-01-01T00:00:00 HTTP/1.1授权:OAuth访问令牌

响应

标题

  • 内容类型,应用程序/ xml

有效载荷

这个请求将为每个报表返回一个ReportsList父元素和一个ReportSummary子元素。ReportSummary元素将具有以下子元素:

元素 描述
ReportName 报告的名称。最大40个字符。
ReportID 报表的唯一标识符,出现在Concur Expense UI中。最大40个字符varchar。
ReportCurrency 费用报告货币的3个字母ISO 4217货币代码。最大的3个字符。
ReportTotal 报告的总金额。最大23个字符。
ReportDate 报告的创建日期。最大的10个字符。
LastComment 关于该报告的最新评论文本。
ReportDetailsURL 访问报表详细信息的URL。
ExpenseUserLoginID 此报告的用户的登录ID属于。最多128个字符。
ApproverLoginID 用户的费用批准者的登录ID。最多128个字符。
EmployeeName 费用报告人的姓名。最多66个字符。
ApprovalStatus. 报告的批准状态,在OAuth消费者的语言中。
PaymentStatus 报告的支付状态,使用OAuth消费者的语言。
ApprovalURL 用户登录到Concur以批准报告时可以使用的URL。该元素在请求TOAPPROVE视图时出现,而在使用Jobkey或BatchID搜索项时不出现

注意:ApprovalURL提供了一个可与SSO一起使用的指向Expense的链接。该链接可以放到浏览器窗口,然后审批人自动登录到费用和费用报告打开,如果:

  • 该公司使用同意支持的SSO平台(不使用Enforce选项)和...
  • 批准者目前在公司网络上或使用VPN。

否则,当审批者单击链接时,会出现Expense登录页面。审批人登录并按照正常步骤审批报告。

成功响应的XML示例

HTTP/1.1 200 OK内容类型:application/xml
< ReportsListxmlns =“http://www.concursolutions.com/api/expense/expensereport/2012/06”>< ReportSummary >< ReportName >客户会议< / ReportName >< ReportId >J20sh19D8lW2h8Dhs490ie< / ReportId >< ReportTotal >175.23000000< / ReportTotal >< ReportCurrency >美元< / ReportCurrency >2012-07-12T19:22:35< / ReportDate >< LastComment >晚餐和饮料< / LastComment >https://www.concursolutions.com/api/expense/expensereport/v2.0/report/J20sh19D8lW2h8Dhs490ie< / Report-Full-Details-Url >< ExpenseUserLoginID >cmiller@example.com.< ApproverLoginID >tbrown@example.com.克里斯•米勒< / EmployeeName >< ApprovalStatus >最终批准< / ApprovalStatus >< PaymentStatus >未付< / PaymentStatus >< / ReportSummary >< ReportSummary >< ReportName >西雅图之旅< / ReportName >< ReportId >k1jDJ82H2h9as826h8hh2lk< / ReportId >< ReportTotal >1212.72000000< / ReportTotal >< ReportCurrency >美元< / ReportCurrency >2012 - 07 - 17 - t08:11:56< / ReportDate > https://www.concursolutions.com/api/expense/expensereport/v2.0/report/k1jDJ82H2h9as826h8hh2lk< / Report-Full-Details-Url >< ExpenseUserLoginID >tbrown@example.com.< ApproverLoginID >pdavis@example.com特里·布朗< / EmployeeName >< ApprovalStatus >最终批准< / ApprovalStatus >< PaymentStatus >未付< / PaymentStatus >< / ReportSummary >

索取报告详情

检索报告的完整信息集。包括报告标题、条目、参与者、条目化和分配细节。注意:只有当OAuth消费者具有Web Services Admin角色时,一些元素才会出现。这些内容包括:ReportKey元素、员工的信用卡信息、员工的银行账户信息、增值税信息、日记账条目。利用此信息的连接器将通过Concur的审查过程,其中包括对安全数据处理的验证。

参数

参数 描述
{reportId} 必需的所需报告的标识符。示例:https://www.concursolutions.com/api/expense/expensereport/v2.0/report/{reportId} URI来源:在Get List of Reports函数的reporttid元素中返回reporttid。

标题

  • 授权 - 具有OAuth令牌的授权标题,用于有效的同意用户。OAuth消费者必须同意以下用户角色之一:公司管理员或Web服务管理员专业,或者可以为标准管理。这些角色允许用户管理整个公司的数据。
  • 内容类型,应用程序/ xml

XML示例请求

获取https://www.concursolutions.com/api/expense/expensereport/v2.0/report/n6ujbuLd1Arwe45lT7As3ThJYJf2dAsrrEW HTTP/1.1授权:OAuth访问令牌

获取报告详细信息

标题

  • 内容类型,应用程序/ xml

有效载荷

这个请求将返回一个带有以下子元素的ReportDetails父元素:

元素 描述
UserLoginid. 报表所有者的用户ID。最多128个字符。
EmployeeName 创建报表的员工的名称。最多66个字符。
ReportID 报表的唯一标识符,出现在Concur Expense UI中。最大32个字符varchar。
报告权 报表的未加密唯一标识符,出现在报表头中。只有当OAuth使用者在Concur中具有Web Services Admin角色时,该元素才会出现。最多48个字符。
ReportName 报告的名称。最大40个字符。目的来自Business Purpose字段的信息。
ReportDate 来自报告标题的日期。格式:YYYY-MM-DDThh: mm: ss
创建日期 创建报告的日期。格式:YYYY-MM-DDThh: mm: ss
SubmitDate 提交报告的日期。最大的10个字符。
PaidDate 提取付款报告的日期。这个元素有一个名为i:nil的属性。如果该元素的值为null,则i:nil属性将被设置为true。格式:YYYY-MM-DDThh: mm: ss
CurrencyCode 费用报告货币的3个字母ISO 4217货币代码。费用报表货币被定义为报表创建者的默认报销货币。
ReportTotal 报告的总金额。最大23个字符。
PersonalExpenses 个人支出的总额。最大23个字符。
AmountDueEmployee 应支付给该员工的报告总额。最大23个字符。
AmountDueCompanyCard 总金额应以公司卡为报告。最大23个字符。
TotalClaimedAmount 报告中所有非个人费用的总金额。最大23个字符。
TotalApprovedAmount 报告中批准的费用总额。最大23个字符。
ApprovalStatusCode 报告的批准状态代码。
ApprovalStatusName 报告的批准状态名称。
PaymentStatusCode 报表支付状态的唯一标识符。
PaymentStatusName 付款情况报告。
通过OrgUnit6 OrgUnit1 来自Org Unit自定义字段的详细信息。它们可能没有数据,这取决于配置。每个字段不能超过48个字符。
通过Custom20 Custom1 来自自定义字段的详细信息。它们可能没有数据,这取决于配置。如果报告所有者信息存储在这些字段中,则可能已过时。有关当前所有者信息,请参阅“报表”父元素。自定义字段可以具有以下子元素:类型(自定义字段类型。将是以下内容之一:金额,布尔,连接列表,日期,整数,列表,数字,文本(自定义字段中的值)。最大48个字符),代码(自定义列表字段将在此元素中包含列表项代码)。
LedgerName 费用报告分类账的名称。最大的20个字符。
PolicyID 应用于此报表的策略的唯一标识符。最多64个字符。
EverSentBack 报告是否曾经发回给员工。格式:Y / N
HasException 报告是否存在异常。格式:Y / N
WorkflowActionURL 使用Post Report工作流操作功能将工作流操作发布到报告的URL。
ExpenseEntriesList 这个父元素的每个条目都有一个ExpenseEntry子元素。有关更多信息,请参考费用条目子元素表。
ReportImageURL 访问与报表关联的图像的URL。此URL在web服务调用后30分钟内有效。
国家 该报告的国家。最大2字符。格式:ISO 3166-1 alpha-2国家代码。例如:United States是US。
CountrySubdivision 报告国别细分。格式:ISO 3166-2:2007国家细分。
ProcessingPaymentDate 报告完成所有批准并准备提取付款的日期。格式:YYYY-MM-DD
收据received 如果是Y,则该报告已由费用处理程序确认其收据。格式:Y / N
报告机关 这个父元素包含关于报表所有者的员工的详细信息。它使调用者不必调用Get User Information函数来获取会计集成中常用的员工信息。reporttowner元素包含请求报表时关于报表所有者的最新信息。reporttowner父元素包括以下子元素:EmployeeCustom21(报告所有者的组ID。最大48个字符),EmployeeID (Employee ID通常也作为员工的供应商ID用于AP系统集成,或Payroll ID用于Payroll集成。最长48个字符),EmployeeOrgUnit1到EmployeeOrgUnit6(报表所有者的组织单元信息)。每个字段不能超过48个字符。报告所有者的名字。最多32个字符)、LastName(报表所有者的姓。最大32个字符),MiddleInitial(报表所有者的中间首字母。 Maximum 1 character.), ReimbursementMethodCode (The report owner’s reimbursement method code, as defined in the employee’s Profile.)
EmployeeBankAccount 这个父元素包括在概要文件中的银行信息页面中找到的银行账户数据。该数据在支付系统集成中使用,其中支付系统通过该银行帐户向员工报销费用。EmployeeBankAccount父元素包含以下子元素:BankNumber(在bank Information页上输入的银行标识号。最多11个字符),银行名称(在银行信息页面输入的银行名称。最大48个字符),BranchLocation(在“银行信息”页面输入的分行位置。最多30个字符),AccountNumber(在“银行信息”页面输入的银行账号。最多100个字符),AccountName(在银行信息页面上输入的帐户名称),PostalAddressLine1(在银行信息页面上输入的邮政地址第一行)。最多48个字符),PostalAddressLine2(银行信息页上输入的邮政地址第2行。最多48个字符),PostalAddressCity(在银行信息页面输入的邮政地址城市。最大24个字符),PostalAddressRegion(在银行信息页面输入的邮政地址区域。 Maximum 24 characters.), PostalAddressCode (The postal address code entered on the Bank Information page. Maximum 20 characters.), PostalAddressCountry (The postal address country entered on the Bank Information page. Maximum 2 characters. Format: The The ISO 3166-1 alpha-2 country code. Example: United States is US.)
费用分录子元素
元素 描述
ReportEntryID 报告条目的ID。最大的13个字符。
ExpenseTypeID 费用分录的费用类型ID。费用类型id由Get费用组配置端点在ExpKey元素中返回。
ExpenseTypeName 费用类型名称。最多64个字符。
花样 为该支出类型指定的支出类别。不同的客户端,用于报告。
PaymentTypeCode 支付类型的代码。最大4个字符。
PaymentTypeName 付款类型的名称。最多80个字符。
TransactionDate 费用分录日期。最大的10个字符。格式:YYYY-MM-DD
TransactionCurrencyName 交易货币的名称。例子:美国,美元
ExchangeRate 适用于条目的汇率。最大23个字符。
TransactionAmount. 以原始交易货币记帐的费用数额。最大23个字符。
PostedAmount 费用分录的金额在用户的报销货币中。在报告的CrnCode元素中返回用户的报销货币。最大23个字符。
赞美amount. 批准的用户报销货币的费用输入金额。用户的报销货币在报表的CRNCode元素中返回。最大23个字符。
BusinessPurpose 条目的Business Purpose字段中的文本。最多64个字符。
VendorDescription 费用条目的供应商名称,可以由用户手工输入,也可以从信用卡交易的Merchant name字段导入。最多64个字符。
地点名称 报销的地点,通常是城市名称。
LocationSubdivision 位置的州、省或国家细分。最大的6个字符。
LocationCountry 位置的国家。最大2字符。
orgunit1通过orgunit. 来自Org Unit自定义字段的详细信息。它们可能没有数据,这取决于配置。每个字段不能超过48个字符。
通过Custom40 Custom1 来自自定义字段的详细信息。它们可能没有数据,这取决于配置。自定义字段可以具有以下子元素:类型(自定义字段类型。将是以下内容之一:金额,布尔,连接列表,日期,整数,列表,数字,文本(自定义字段中的值)。最大48个字符),代码(自定义列表字段将在此元素中包含列表项代码)。
FormID 费用输入表格的ID。
EntryImageID 与条目关联的图像的唯一标识符。
HasVat 是否包含增值税数据。最大1字符。格式:Y / N
HasComments 费用分录是否有评论最大1字符。格式:Y / N
CommentCount 与费用分录相关的评论数量。
IsIDemized 费用分录是否分项。最大1字符。格式:Y / N
HasExceptions 费用输入是否有例外。最大1字符。格式:Y / N
IsPersonal 费用分录是否记为个人费用。最大1字符。格式:Y / N
HasAttendees 费用条目是否有与会者。最大1字符。格式:Y / N
HasAllocation 定义为费用分配的金额。最大1字符。取值为:P(部分分配)、F(全部分配)、N(不分配)。
IsCreditCardCharge 费用是否来自信用卡。最大1字符。格式:Y / N
ispersonalcardcharge. 费用是否来自个人卡饲料。最大1字符。格式:Y / N
接收到的 是否需要原始收据。最大1字符。格式:Y / N
ImageRequired 输入是否需要接收图像。最大1字符。格式:Y / N
电子收据 附上电子收据的ID(如果可用)。
LastModifiedDate 费用分录最后更改的日期。最大19个字符。格式:YYYY-MM-DDThh: mm: ss
议题列表 费用条目的项目列表。此父元素将具有至少一个逐项子元素。如果不逐项列出费用条目,则逐项将包含与条目相同的值。如果费用条目具有分项,则每个项将有一个序列化子元素。有关更多信息,请参阅“逐项表项详细信息”子元素表。注意:有一些罕见的案例,其中leatizationslist将为null。当报告条目具有与偏移或CBCP没有IBCP的支付类型代码时会发生这种情况,并且常规或儿童费用条目,批准金额等于零。费用条目将具有空项列表。
reportentryvendorname. 供应商名称从供应商列表字段中选择的员工。最多64个字符。
ReportEntryReceiptReceived 如果是Y,则该条目已被处理器标记为已评审。最大1字符。格式:Y / N
ReportEntryReceiptType 最大1字符。其中一个:t =税收,r =正则收据,n =没有收据
CardTransaction 这个父元素包括在与此费用条目相关联的卡片事务中找到的卡片事务数据。该数据用于支付系统集成,其中支付系统为指定的卡账户向发卡机构报销。请参阅Card Transaction子元素字段。
expensebay 是否使用费用支付服务支付条目。如果报告已到达Processing Payment工作流步骤,则此元素具有值。格式:是的/不
逐项表项详细信息子元素
元素 描述
ItemType 项目分类的类型。如果费用分录没有任何项目,则将此设置为Regular。如果费用分录包含项目,则每个项目都将设置为Child。
ItemizationID 项目分类的唯一标识符。最大19个字符。
ExpenseTypeID 分项化的费用类型ID。
ExpenseTypeName 分项支出的费用类型。最多64个字符。
TransactionDate 交易的日期。最大的10个字符。格式:YYYY-MM-DD
TransactionAmount. 以费用币种计算的分项金额。最大23个字符。
PostedAmount 在用户的报销货币中用于分项化的金额。在报告的CrnCode元素中返回用户的报销货币。最大23个字符。
赞美amount. 用户报销货币中批准的逐项金额。在报告的CrnCode元素中返回用户的报销货币。最大23个字符。
BusinessPurpose 报表标题中的业务用途字段。
通过OrgUnit6 OrgUnit1 来自Org Unit自定义字段的详细信息。它们可能没有数据,这取决于配置。每个字段不能超过48个字符。
通过Custom40 Custom1 与条目化关联的自定义字段。这些可能没有数据,这取决于您的配置。自定义字段可以具有以下子元素:类型(自定义字段类型。将是以下内容之一:金额,布尔,连接列表,日期,整数,列表,数字,文本(自定义字段中的值)。最大48个字符),代码(自定义列表字段将在此元素中包含列表项代码)。
HasComments 项目是否有注释。最大1字符。格式:Y / N
CommentCount 与逐项列出相关联的注释的数量。
IsPersonal 是否为个人项目。最大1字符。格式:Y / N
LastModified 最后修改条目时的UTC日期。最大19个字符。格式:YYYY-MM-DDThh: mm: ss
AttendeesList 此父元素为每个关联的参与者包含一个Attendee元素。Attendee元素包含子元素
分配单 这个父元素至少包含一个Allocation元素。如果itemization有多个分配,它将包含多个Allocation元素。
参与者列表子元素
元素 描述
参考式 与会者的类型。最大40个字符。
与会者的名字。最大的50个字符。
与会者的姓氏。最多132个字符。
公司 与会者的公司名称。最多150个字符。
标题 出席者的头衔。最多32个字符。
与会者的唯一标识符,在Concur之外管理。最多48个字符。
通过Custom20 Custom1 来自自定义字段的详细信息。它们可能没有数据,这取决于配置。自定义字段可以具有以下子元素:类型(自定义字段类型。将是以下内容之一:金额,布尔,连接列表,日期,整数,列表,数字,文本(自定义字段中的值)。最大100个字符),代码(自定义列表字段将在此元素中包含列表项代码)。
HasExceptionsPrevYear 参加者在前一年是否有例外,根据每年参加者的总限额。最大1字符。格式:Y / N
HasExceptionsYTD 参加者在本年度是否有例外,根据每年参加者的总限额。最大1字符。格式:Y / N
isdeleted 与会者是否被标记为已删除。最大1字符。格式:Y / N
OwnerName 拥有与会者记录的员工的姓名。
TotalAmountPrevYear 上一历年用于出席者的总金额。
TotalAmountytd. 在当前日历年度就与会者的总金额。
VersionNumber 与会者的版本号。
AttendeeID 与会者在Concur中的唯一标识符。
AttendeeTypeCode 参与者类型的唯一标识符。
AttendeeOwnerID 与会者所属的个人或系统的唯一标识符。
CurrencyCode 3个字母的ISO 4217货币代码用于与会者相关金额。
子元素列表
元素 描述
拨打 分配的唯一字母数字标识符。最大的13个字符。
百分比 包括在这一分配中的费用的百分比。最大11字符。
AccountCode1 分配给与此分配关联的费用类型的主要计费代码。通常,费用类型仅具有此主帐户代码。
AccountCode2 分配给与此分配关联的费用类型的次要或替代计费代码。在极少数情况下,一些费用类型包括此会计码来处理特殊情况。这些特殊情况的一个示例是使用旅行津贴时,其中一个费用将使用允许的金额的主要帐户代码以及超额的备用帐户代码。另一个例子是个人使用公司汽车。有关如何进行调整使用的更多信息,请参阅“费用:”帐户代码设置指南“。
通过Custom20 Custom1 与分配相关联的自定义字段。这些可能没有数据,这取决于您的配置。自定义字段可以具有以下子元素:类型(自定义字段类型。将是以下内容之一:金额,布尔,连接列表,日期,整数,列表,数字,文本(自定义字段中的值)。最大48个字符),代码(自定义列表字段将在此元素中包含列表项代码)。
JournalEntriesList 这个父元素至少包含一个JournalEntry子元素。如果分配有多个日志条目,则它包含多个JournalEntry元素。JournalEntry元素包含子元素
Vatdatalist. 这个父元素为每个VAT行项包含一个VATData元素。如果没有增值税行项目,该元素将为空。VATData父元素包含子元素
JournalEntry子元素
元素 描述
JournalID 日志条目的唯一标识符。
PayerPaymentTypeName 付款人付款类型。最多64个字符。其中一个是:Company = Company, Employee = Employee,信用卡支付类型的支付类型
PayerpaymentTypecode. 支付方的支付代码名称。最多80个字符。
PayeePaymentTypeName 收款人支付类型。最多64个字符。其中之一:对于信用卡支付类型,公司=公司,员工=员工支付类型
PayeePaymentCode 收款人的支付代码名称。最多80个字符。
AccountCode 帐户代码同意费用确定应适用于此期刊。对于与分配相关的日记条目,恭维费用使用费用中描述的业务逻辑:“帐户代码设置指南”以确定主要或辅助帐户代码是否应适用。当没有与日记帐分录相关的分配时,同意费用使用清算帐户代码进行信用卡和现金预付款,以分别向员工发放的公司支付费用或现金预付款。最多48个字符。注意:在在金融系统中创建金融交易时,开发人员几乎应该始终使用此会计码。在某些情况下,开发人员可能需要在分配父元素中使用会计代码。
DebitOrCredit 最大2字符。DR =借项,CR =贷项
金额,作为贷方或借方,在支付人和收款人之间交换此费用帐户代码(不是绝对值)最多23个字符。例如:0,贷方或借方的值,如下:0(0)" 0 ",+(加/借方)" +50.00 ",-(减/借方)" -50.00 "
JobRunKey 处理此日记账的会计提取的作业运行的惟一标识符,或者指示该日记账由Manual Pay、Expense Pay或其他系统处理的静态值。
VATData子元素
元素 描述
TaxName 税务机关名称。最大的50个字符。
TaxAuthorityLabel 出现在费用输入页面的5位代码。最大的5个字符。
税务队员 以使用币种计算该费用的税额。最大23个字符。
TaxPostedAmount 以报销货币计算此费用分录的税额。最大23个字符。
指定税收数据是如何获得的。最大4个字符。其中之一:CARD=公司卡提供,USER =员工输入,SYST =系统计算,PROC =处理器输入
TaxReclaimTransactionAmount 以消费货币计算的可回收税款。最大23个字符。
TaxReclaimPostedAmount 以报销货币计算出的符合要求的退税金额。最大23个字符。
卡片事务子元素
元素 描述
AccountNumber 用于此费用的信用卡号码(未加密)。最多255个字符。
carddescription. 用于这笔费用的信用卡上的名字。最多255个字符。
CardTypeCode 信用卡类型。
TransactionReferenceNumber 信用卡供应商提供的参考号码。最多64个字符。
TransactionCCTType 卡供应商提供的交易类型。最大的3个字符。其中一个:ANF =年费,CAV =现金预付款,CCF =现金和支票费用,CHG =其他银行费用和费用,FNC =财务费用,LAF =延迟费用,NSF =资金支票不足,支付=付款,RPE =信用卡交易
TransmactionID. 在导入过程中分配给此卡条目的计算值。最多32个字符。
TransactionAmount. 以消费货币计算的费用金额。最大23个字符。
TaxAmount 交易金额的税额(如由卡商提供)。最大23个字符。
切换虚假码 消费货币的货币代码。最大的3个字符。格式:ISO 4217 3位alpha代码
PostedAmount 卡片的计费货币中的费用金额。最大23个字符。
PostedAlphaCode 信用卡计费货币的货币代码。最大的3个字符。格式:ISO 4217 3位alpha代码
TransactionDate 向商人付款的日期。最大的10个字符。
PostedDate 费用被寄到信用卡账户的日期。最大的10个字符。
描述 商人对费用的描述。最大42个字符。
mastercardcode. 信用卡供应商发送的商户代码。最大的5个字符。
TransactionMerchantName 商人的名字。最大的50个字符。
MerchantCity 商人的城市。最大40个字符。
MerchantState 商人州/省。最多32个字符。
MerchantCountryCode 商人国家位置代码。格式:2位阿尔法码
MerchantReferenceNumber 商人参考号码从商人传递到卡。最多15个字符。
ExchangeRateFromBillingToEmployeeCurrency 信用卡结算货币与员工报销货币之间使用的货币汇率。最大23个字符。
比尔廷加姆 该明细行从员工或公司(取决于谁负责账单)的公司卡上应支付的金额。最大23个字符。

成功响应的XML示例

HTTP/1.1 200 OK内容类型:application/xml
<?xml version = " 1.0 " encoding = " utf - 8 " ?>< ReportDetailsxmlns =“http://www.concursolutions.com/api/expense/expensereport/2012/07”XMLNS:i =“http://www.w3.org/2001/xmlschema-instance”>cm@example.com.< / UserLoginID >米勒,克里斯< / EmployeeName >< ReportID >425FE2ADB4954FCA90CD< ReportName >客户会议< / ReportName ><目的>销售会议> < /目的2013-01-10T00:00:00< / ReportDate ><创建日期>2013 - 01 - 11 t01:58:20< /创建日期>< SubmitDate >0001 - 01 - 01 - t00:00:00< / SubmitDate >< PaidDate我:nil =“真正的”/>美元< / CurrencyCode >< ReportTotal >50.00000000< / ReportTotal >0.00000000.< / PersonalExpenses >50.00000000< / AmountDueEmployee >< AmountDueCompanyCard >0.00000000.< / AmountDueCompanyCard >50.00000000< / TotalClaimedAmount >< TotalApprovedAmount >50.00000000< / TotalApprovedAmount >A_NOTF没有提交< PaymentStatusCode >P_NOTP< / PaymentStatusCode >< PaymentStatusName >没有付款< / PaymentStatusName >< OrgUnit1 >销售< / OrgUnit1 >< OrgUnit2/>< OrgUnit3/>< OrgUnit4/>< OrgUnit5/>< OrgUnit6/>< Custom1/>< Custom2/>< Custom3/>< Custom4/>< Custom5/>< Custom6/>< Custom7/>< Custom8/>< Custom9/>< Custom10/>< Custom11/>< Custom12/>< Custom13/>< Custom14/>< Custom15/>< Custom16/>< Custom17/>< Custom18/>< Custom19/>< Custom20/>企业< / LedgerName >< PolicyID >ndrF8hjzl9FtFUdfaBwVvXP sD1vDpRKNf美元< / PolicyID >< EverSentBack >N< / EverSentBack >N< / HasException >< WorkflowActionURL/>< ExpenseEntriesList >< ExpenseEntry >< ReportEntryID >nE0avYnILN9mHdTErNSd2pH45udFoNQ美元订单< ExpenseTypeID >BUSML< ExpenseTypeName >业务套餐(参与者)< / ExpenseTypeName >< SpendCategory >娱乐< / SpendCategory >< PaymentTypeCode >现金< PaymentTypeName >现金< / PaymentTypeName >< TransactionDate >2013-01-10T00:00:00< / TransactionDate >< TransactionCurrencyName >我们,美元< / TransactionCurrencyName >ExchangeRate < >1.00000000000000ExchangeRate < / >< TransactionAmount >50.00000000< / TransactionAmount >< PostedAmount >50.00000000< / PostedAmount >< ApprovedAmount/>/>/>< LocationName >华盛顿< / LocationName >< LocationSubdivision >US-DC< / LocationSubdivision >< LocationCountry >我们< OrgUnit1 >销售< / OrgUnit1 >< OrgUnit2/>< OrgUnit3/>< OrgUnit4/>< OrgUnit5/>< OrgUnit6/>< Custom1/>< Custom2/>< Custom3/>< Custom4/>< Custom5/>< Custom6/>< Custom7/>< Custom8/>< Custom9/>< Custom10/>< Custom11/>< Custom12/>< Custom13/>< Custom14/>< Custom15/>< Custom16/>< Custom17/>< Custom18/>< Custom19/>< Custom20/>< Custom21/>< Custom22/>< Custom23/>< Custom24/>< Custom25/>< Custom26/>< Custom27/>< Custom28/>< Custom29/>< Custom30/>< Custom31/>< Custom32/>< Custom33/>< Custom34/>< Custom35/>< Custom36/>< Custom37/>< Custom38/>< Custom39/>< Custom40/>< FormID >nAaT8 puKKOhs7h2wespCW7vyyxJAJcyb5美元< / FormID >< EntryImageID/>< HasVat >N< / HasVat >N< CommentCount >0< / CommentCount >< IsItemized >Y< / IsItemized >< HasExceptions >N< / HasExceptions >< IsPersonal >N< / IsPersonal >< HasAttendees >Y< / HasAttendees >< HasAllocation >N< / HasAllocation >< IsCreditCardCharge >N< IsPersonalCardCharge >N< / IsPersonalCardCharge >< ReceiptRequired >N< / ReceiptRequired >< ImageRequired >N< / ImageRequired >< E-ReceiptID/>< LastModified >2013 - 01 - 11 t01:59:52< / LastModified >< ItemizationsList ><详细登录>< ItemType >常规的< / ItemType >< ItemizationID >nE0avYnILN9mHdTErNSd2pH45udFoNQ美元订单< / ItemizationID >< ExpenseTypeID >BUSML< ExpenseTypeName >业务套餐(参与者)< / ExpenseTypeName >< TransactionDate >2013-01-10T00:00:00< / TransactionDate >< TransactionAmount >50.00000000< / TransactionAmount >< PostedAmount >50.00000000< / PostedAmount >< ApprovedAmount/>/>< OrgUnit1 >销售< / OrgUnit1 >< OrgUnit2/>< OrgUnit3/>< OrgUnit4/>< OrgUnit5/>< OrgUnit6/>< Custom1/>< Custom2/>< Custom3/>< Custom4/>< Custom5/>< Custom6/>< Custom7/>< Custom8/>< Custom9/>< Custom10/>< Custom11/>< Custom12/>< Custom13/>< Custom14/>< Custom15/>< Custom16/>< Custom17/>< Custom18/>< Custom19/>< Custom20/>< Custom21/>< Custom22/>< Custom23/>< Custom24/>< Custom25/>< Custom26/>< Custom27/>< Custom28/>< Custom29/>< Custom30/>< Custom31/>< Custom32/>< Custom33/>< Custom34/>< Custom35/>< Custom36/>< Custom37/>< Custom38/>< Custom39/>< Custom40/>N< CommentCount >0< / CommentCount >< IsPersonal >N< / IsPersonal >< LastModified >2013 - 01 - 11 t01:59:52< / LastModified >< AllocationsList/><与会者列表><与会者>< AttendeeType >BUSGUEST<名>帕特< LastName >戴维斯<公司/><标题/>< ExternalID/>< Custom1/>< Custom2/>< Custom3/>< Custom4/>< Custom5/>< Custom6/>< Custom7/>< Custom8/>< Custom9/>< Custom10/>< Custom11/>< Custom12/>< Custom13/>< Custom14/>< Custom15/>< Custom16/>< Custom17/>< Custom18/>< Custom19/>< Custom20/>< HasExceptionsPrevYear >N< / HasExceptionsPrevYear >N< / HasExceptionsYTD >N< OwnerEmpName >米勒,克里斯< / OwnerEmpName >0.00000000.< / TotalAmountPrevYear >< TotalAmountYTD >0.00000000.< / TotalAmountYTD >< VersionNumber >1<与会者>nFaAj038Hw plfUD8be0I45wTx8 sMlTd美元美元页< AttendeeTypeCode >BUSGUEST< / AttendeeTypeCode >< AttendeeOwnerID >cm@example.com.< / AttendeeOwnerID >美元< / CurrencyCode >< / AttendeesList >< /详细登录><详细登录>< ItemType >孩子< / ItemType >< ItemizationID >nE0avYnILN9g s6lCFX0jFBWmHAiTYYf9C美元< / ItemizationID >< ExpenseTypeID >BRKFT.< ExpenseTypeName >早餐< / ExpenseTypeName >< TransactionDate >2013-01-10T00:00:00< / TransactionDate >< TransactionAmount >50.00000000< / TransactionAmount >< PostedAmount >50.00000000< / PostedAmount >< ApprovedAmount >50.00000000< / ApprovedAmount >/>< OrgUnit1 >销售< / OrgUnit1 >< OrgUnit2/>< OrgUnit3/>< OrgUnit4/>< OrgUnit5/>< OrgUnit6/>< Custom1/>< Custom2/>< Custom3/>< Custom4/>< Custom5/>< Custom6/>< Custom7/>< Custom8/>< Custom9/>< Custom10/>< Custom11/>< Custom12/>< Custom13/>< Custom14/>< Custom15/>< Custom16/>< Custom17/>< Custom18/>< Custom19/>< Custom20/>< Custom21/>< Custom22/>< Custom23/>< Custom24/>< Custom25/>< Custom26/>< Custom27/>< Custom28/>< Custom29/>< Custom30/>< Custom31/>< Custom32/>< Custom33/>< Custom34/>< Custom35/>< Custom36/>< Custom37/>< Custom38/>< Custom39/>< Custom40/>N< CommentCount >0< / CommentCount >< IsPersonal >N< / IsPersonal >< LastModified >2013 - 01 - 11 t01:59:52< / LastModified >< AllocationsList >< >分配< AllocationID >ngYn5SB4OUXgRV6P8VgsQQr88SaKYvbqz< / AllocationID >< >百分比100.00000000%> < /百分比< AccountCode1 >AC_BRKFT1< / AccountCode1 >< AccountCode2 >AC_BRKFT2< / AccountCode2 >< Custom1/>< Custom2/>< Custom3/>< Custom4/>< Custom5/>< Custom6/>< Custom7/>< Custom8/>< Custom9/>< Custom10/>< Custom11/>< Custom12/>< Custom13/>< Custom14/>< Custom15/>< Custom16/>< Custom17/>< Custom18/>< Custom19/>< Custom20/>< VATDataList/>< / AllocationsList >< AttendeesList/>< /详细登录>< / ItemizationsList >cm@example.com.< / UserLoginID >< / ExpenseEntry >< / ExpenseEntriesList ><国家>我们> < /国家< CountrySubdivision > < / CountrySubdivision >< ProcessingPaymentDate > < / ProcessingPaymentDate >< ReceiptsReceived >Y< / ReceiptsReceived >< ReportOwner >< EmployeeID >cm@example.com.< / EmployeeID >< LastName >克里斯<名>米勒  < EmployeeOrgUnit1 > < / EmployeeOrgUnit1 >< EmployeeOrgUnit2 > < / EmployeeOrgUnit2 > < EmployeeOrgUnit4 > < / EmployeeOrgUnit4 >< EmployeeOrgUnit5 > < / EmployeeOrgUnit5 >< EmployeeOrgUnit6 > < / EmployeeOrgUnit6 >< ReimbursementMethodCode >CNQRPAY< / ReimbursementMethodCode >< / ReportOwner >< / ReportDetails >