action fulfillment_get_accounting { label: "List Order Accounting" description: "Retrieves accounting activity during the queried timespan." provider: fulfillment method: GET path: "/accounting" encoding: json input: { type: "object" properties: { fromDate: { type: "string" } hydrate: { type: "array" items: { type: "string" enum: ["items"] } } limit: { type: "integer" } orderIds: { type: "array" items: { type: "integer" } } page: { type: "integer" } toDate: { type: "string" } warehouseIds: { type: "array" items: { type: "integer" } } } required: ["fromDate", "hydrate", "toDate"] additionalProperties: false } output: { type: "object" properties: { data: { type: "array" items: { type: "object" properties: { fees: { type: "object" properties: { box: { type: "number" format: "float" } envelope: { type: "number" format: "float" } fulfillment: { type: "number" format: "float" } insert: { type: "number" format: "float" } kitting: { type: "number" format: "float" } picking: { type: "number" format: "float" } postage: { type: "number" format: "float" } print: { type: "number" format: "float" } total: { type: "number" format: "float" } } } itemCount: { type: "integer" description: "Total number of items accounted for" } items: { type: "array" items: { type: "object" properties: { id: { type: "integer" } name: { type: "string" } quantity: { type: "integer" } wmsItemId: { type: "string" } } } } merchant: { type: "object" properties: { id: { type: "integer" } name: { type: "string" description: "Name of the merchant" } } } order: { type: "object" properties: { id: { type: "integer" description: "FDC order id" } invoiceDate: { type: "string" format: "date" description: "Date of the order when it was recorded by accounting." } merchantOrderId: { type: "integer" description: "Merchant order id" } recordedDate: { type: "string" format: "date" description: "Date of the order when it was initially received." } } } warehouse: { type: "object" properties: { id: { type: "integer" } shortName: { type: "string" description: "Name of the merchant" } } } } } } meta: { type: "object" properties: { pagination: { type: "object" properties: { count: { type: "integer" description: "Count of records returned in response, this will be equal to or less then the limit parameter" } currentPage: { type: "integer" description: "Current page of the response, this will match the page parameter" } total: { type: "integer" description: "Total number of records available to request" } totalPages: { type: "integer" description: "Total number of pages available to request" } } } } } } } }