Skip to main content
POST
/
cards
/
transaction_simulations
/
clearing
/
l2l3
Simulate L2l3
curl --request POST \
  --url https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3 \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "original_transaction_id": "<string>",
  "enhanced_data_id": "ED123456",
  "financial": {
    "tax_id": "TAX123",
    "total_tax_amount": 200,
    "total_tax_amount_indicator": "Indicator"
  },
  "fleet_emv": {
    "employee_number": "EMP001",
    "expanded_fuel_type": "TypeC",
    "fuel_gross_amount": 165,
    "fuel_net_amount": 150,
    "fuel_quantity": 40,
    "fuel_unit_of_measure": "Gallons",
    "fuel_unit_price": 1.1,
    "non_fuel_gross_amount": 275,
    "non_fuel_item_details": [
      {
        "description": "Item description",
        "product_code": "PC001",
        "quantity": 10,
        "unit_of_measure": "Units",
        "unit_price": 15
      }
    ],
    "non_fuel_net_amount": 250,
    "odometer_reading": "654321",
    "service_type": "Repair",
    "trailer_number": "TR002",
    "type_of_purchase": "Non-Fuel",
    "vat_tax_rate": 0.15
  },
  "fleets": {
    "driver_id": "DR789",
    "expanded_fuel_type": "TypeB",
    "fleet_number": "FL123",
    "fuel_gross_amount": 220,
    "fuel_net_amount": 200,
    "fuel_product_qualifier": "QualifierA",
    "fuel_purchase_type": "TypeA",
    "fuel_quantity": 50,
    "fuel_service_type": "ServiceA",
    "fuel_tax_amount": 20,
    "fuel_tax_exemption_status": "Exempt",
    "fuel_type": "Diesel",
    "fuel_unit_of_measure": "Liters",
    "fuel_unit_price": 1.5,
    "job_number": "JN456",
    "non_fuel_gross_amount": 330,
    "non_fuel_item_details": [
      {
        "description": "Item description",
        "product_code": "PC001",
        "quantity": 10,
        "unit_of_measure": "Units",
        "unit_price": 15
      }
    ],
    "non_fuel_net_amount": 300,
    "non_fuel_tax_amount": 30,
    "non_fuel_tax_exemption_status": "Non-Exempt",
    "odometer_reading": "123456",
    "sales_tax_amount": 100,
    "service_type": "Maintenance",
    "type_of_purchase": "Fuel",
    "vat_tax_rate": 0.15,
    "vehicle_id": "VH012"
  },
  "inventory_details": [
    {
      "commodity_code": "COM123",
      "description": "Item description",
      "discount_amount": "5.00",
      "item_detail_taxes": [
        {
          "detail_tax_amount": 1,
          "detail_tax_amount_inclusion_indicator": "Included",
          "detail_tax_amount_indicator": "D",
          "detail_tax_rate": 1,
          "detail_tax_type_applied": "VAT",
          "detail_tax_type_identifier": "VAT123"
        }
      ],
      "item_discount_amount": 500,
      "item_discount_amount_indicator": "D",
      "item_discount_applied_indicator": "true",
      "item_discount_rate": 10,
      "item_extended_amount": 1000,
      "item_extended_amount_indicator": "E",
      "item_total_amount": 1500,
      "item_total_amount_indicator": "T",
      "item_vat_amount": 200,
      "item_vat_rate": 20,
      "product_code": "PROD123",
      "quantity": 10,
      "total_amount": "1500.00",
      "unit_of_measure": "Piece",
      "unit_price": 100,
      "vat_tax_amount": "200.00",
      "vat_tax_rate": "0.20"
    }
  ],
  "purchase_order": "PO987654"
}
'
import requests

url = "https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3"

payload = {
"original_transaction_id": "<string>",
"enhanced_data_id": "ED123456",
"financial": {
"tax_id": "TAX123",
"total_tax_amount": 200,
"total_tax_amount_indicator": "Indicator"
},
"fleet_emv": {
"employee_number": "EMP001",
"expanded_fuel_type": "TypeC",
"fuel_gross_amount": 165,
"fuel_net_amount": 150,
"fuel_quantity": 40,
"fuel_unit_of_measure": "Gallons",
"fuel_unit_price": 1.1,
"non_fuel_gross_amount": 275,
"non_fuel_item_details": [
{
"description": "Item description",
"product_code": "PC001",
"quantity": 10,
"unit_of_measure": "Units",
"unit_price": 15
}
],
"non_fuel_net_amount": 250,
"odometer_reading": "654321",
"service_type": "Repair",
"trailer_number": "TR002",
"type_of_purchase": "Non-Fuel",
"vat_tax_rate": 0.15
},
"fleets": {
"driver_id": "DR789",
"expanded_fuel_type": "TypeB",
"fleet_number": "FL123",
"fuel_gross_amount": 220,
"fuel_net_amount": 200,
"fuel_product_qualifier": "QualifierA",
"fuel_purchase_type": "TypeA",
"fuel_quantity": 50,
"fuel_service_type": "ServiceA",
"fuel_tax_amount": 20,
"fuel_tax_exemption_status": "Exempt",
"fuel_type": "Diesel",
"fuel_unit_of_measure": "Liters",
"fuel_unit_price": 1.5,
"job_number": "JN456",
"non_fuel_gross_amount": 330,
"non_fuel_item_details": [
{
"description": "Item description",
"product_code": "PC001",
"quantity": 10,
"unit_of_measure": "Units",
"unit_price": 15
}
],
"non_fuel_net_amount": 300,
"non_fuel_tax_amount": 30,
"non_fuel_tax_exemption_status": "Non-Exempt",
"odometer_reading": "123456",
"sales_tax_amount": 100,
"service_type": "Maintenance",
"type_of_purchase": "Fuel",
"vat_tax_rate": 0.15,
"vehicle_id": "VH012"
},
"inventory_details": [
{
"commodity_code": "COM123",
"description": "Item description",
"discount_amount": "5.00",
"item_detail_taxes": [
{
"detail_tax_amount": 1,
"detail_tax_amount_inclusion_indicator": "Included",
"detail_tax_amount_indicator": "D",
"detail_tax_rate": 1,
"detail_tax_type_applied": "VAT",
"detail_tax_type_identifier": "VAT123"
}
],
"item_discount_amount": 500,
"item_discount_amount_indicator": "D",
"item_discount_applied_indicator": "true",
"item_discount_rate": 10,
"item_extended_amount": 1000,
"item_extended_amount_indicator": "E",
"item_total_amount": 1500,
"item_total_amount_indicator": "T",
"item_vat_amount": 200,
"item_vat_rate": 20,
"product_code": "PROD123",
"quantity": 10,
"total_amount": "1500.00",
"unit_of_measure": "Piece",
"unit_price": 100,
"vat_tax_amount": "200.00",
"vat_tax_rate": "0.20"
}
],
"purchase_order": "PO987654"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
original_transaction_id: '<string>',
enhanced_data_id: 'ED123456',
financial: {
tax_id: 'TAX123',
total_tax_amount: 200,
total_tax_amount_indicator: 'Indicator'
},
fleet_emv: {
employee_number: 'EMP001',
expanded_fuel_type: 'TypeC',
fuel_gross_amount: 165,
fuel_net_amount: 150,
fuel_quantity: 40,
fuel_unit_of_measure: 'Gallons',
fuel_unit_price: 1.1,
non_fuel_gross_amount: 275,
non_fuel_item_details: [
{
description: 'Item description',
product_code: 'PC001',
quantity: 10,
unit_of_measure: 'Units',
unit_price: 15
}
],
non_fuel_net_amount: 250,
odometer_reading: '654321',
service_type: 'Repair',
trailer_number: 'TR002',
type_of_purchase: 'Non-Fuel',
vat_tax_rate: 0.15
},
fleets: {
driver_id: 'DR789',
expanded_fuel_type: 'TypeB',
fleet_number: 'FL123',
fuel_gross_amount: 220,
fuel_net_amount: 200,
fuel_product_qualifier: 'QualifierA',
fuel_purchase_type: 'TypeA',
fuel_quantity: 50,
fuel_service_type: 'ServiceA',
fuel_tax_amount: 20,
fuel_tax_exemption_status: 'Exempt',
fuel_type: 'Diesel',
fuel_unit_of_measure: 'Liters',
fuel_unit_price: 1.5,
job_number: 'JN456',
non_fuel_gross_amount: 330,
non_fuel_item_details: [
{
description: 'Item description',
product_code: 'PC001',
quantity: 10,
unit_of_measure: 'Units',
unit_price: 15
}
],
non_fuel_net_amount: 300,
non_fuel_tax_amount: 30,
non_fuel_tax_exemption_status: 'Non-Exempt',
odometer_reading: '123456',
sales_tax_amount: 100,
service_type: 'Maintenance',
type_of_purchase: 'Fuel',
vat_tax_rate: 0.15,
vehicle_id: 'VH012'
},
inventory_details: [
{
commodity_code: 'COM123',
description: 'Item description',
discount_amount: '5.00',
item_detail_taxes: [
{
detail_tax_amount: 1,
detail_tax_amount_inclusion_indicator: 'Included',
detail_tax_amount_indicator: 'D',
detail_tax_rate: 1,
detail_tax_type_applied: 'VAT',
detail_tax_type_identifier: 'VAT123'
}
],
item_discount_amount: 500,
item_discount_amount_indicator: 'D',
item_discount_applied_indicator: 'true',
item_discount_rate: 10,
item_extended_amount: 1000,
item_extended_amount_indicator: 'E',
item_total_amount: 1500,
item_total_amount_indicator: 'T',
item_vat_amount: 200,
item_vat_rate: 20,
product_code: 'PROD123',
quantity: 10,
total_amount: '1500.00',
unit_of_measure: 'Piece',
unit_price: 100,
vat_tax_amount: '200.00',
vat_tax_rate: '0.20'
}
],
purchase_order: 'PO987654'
})
};

fetch('https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'original_transaction_id' => '<string>',
'enhanced_data_id' => 'ED123456',
'financial' => [
'tax_id' => 'TAX123',
'total_tax_amount' => 200,
'total_tax_amount_indicator' => 'Indicator'
],
'fleet_emv' => [
'employee_number' => 'EMP001',
'expanded_fuel_type' => 'TypeC',
'fuel_gross_amount' => 165,
'fuel_net_amount' => 150,
'fuel_quantity' => 40,
'fuel_unit_of_measure' => 'Gallons',
'fuel_unit_price' => 1.1,
'non_fuel_gross_amount' => 275,
'non_fuel_item_details' => [
[
'description' => 'Item description',
'product_code' => 'PC001',
'quantity' => 10,
'unit_of_measure' => 'Units',
'unit_price' => 15
]
],
'non_fuel_net_amount' => 250,
'odometer_reading' => '654321',
'service_type' => 'Repair',
'trailer_number' => 'TR002',
'type_of_purchase' => 'Non-Fuel',
'vat_tax_rate' => 0.15
],
'fleets' => [
'driver_id' => 'DR789',
'expanded_fuel_type' => 'TypeB',
'fleet_number' => 'FL123',
'fuel_gross_amount' => 220,
'fuel_net_amount' => 200,
'fuel_product_qualifier' => 'QualifierA',
'fuel_purchase_type' => 'TypeA',
'fuel_quantity' => 50,
'fuel_service_type' => 'ServiceA',
'fuel_tax_amount' => 20,
'fuel_tax_exemption_status' => 'Exempt',
'fuel_type' => 'Diesel',
'fuel_unit_of_measure' => 'Liters',
'fuel_unit_price' => 1.5,
'job_number' => 'JN456',
'non_fuel_gross_amount' => 330,
'non_fuel_item_details' => [
[
'description' => 'Item description',
'product_code' => 'PC001',
'quantity' => 10,
'unit_of_measure' => 'Units',
'unit_price' => 15
]
],
'non_fuel_net_amount' => 300,
'non_fuel_tax_amount' => 30,
'non_fuel_tax_exemption_status' => 'Non-Exempt',
'odometer_reading' => '123456',
'sales_tax_amount' => 100,
'service_type' => 'Maintenance',
'type_of_purchase' => 'Fuel',
'vat_tax_rate' => 0.15,
'vehicle_id' => 'VH012'
],
'inventory_details' => [
[
'commodity_code' => 'COM123',
'description' => 'Item description',
'discount_amount' => '5.00',
'item_detail_taxes' => [
[
'detail_tax_amount' => 1,
'detail_tax_amount_inclusion_indicator' => 'Included',
'detail_tax_amount_indicator' => 'D',
'detail_tax_rate' => 1,
'detail_tax_type_applied' => 'VAT',
'detail_tax_type_identifier' => 'VAT123'
]
],
'item_discount_amount' => 500,
'item_discount_amount_indicator' => 'D',
'item_discount_applied_indicator' => 'true',
'item_discount_rate' => 10,
'item_extended_amount' => 1000,
'item_extended_amount_indicator' => 'E',
'item_total_amount' => 1500,
'item_total_amount_indicator' => 'T',
'item_vat_amount' => 200,
'item_vat_rate' => 20,
'product_code' => 'PROD123',
'quantity' => 10,
'total_amount' => '1500.00',
'unit_of_measure' => 'Piece',
'unit_price' => 100,
'vat_tax_amount' => '200.00',
'vat_tax_rate' => '0.20'
]
],
'purchase_order' => 'PO987654'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3"

payload := strings.NewReader("{\n \"original_transaction_id\": \"<string>\",\n \"enhanced_data_id\": \"ED123456\",\n \"financial\": {\n \"tax_id\": \"TAX123\",\n \"total_tax_amount\": 200,\n \"total_tax_amount_indicator\": \"Indicator\"\n },\n \"fleet_emv\": {\n \"employee_number\": \"EMP001\",\n \"expanded_fuel_type\": \"TypeC\",\n \"fuel_gross_amount\": 165,\n \"fuel_net_amount\": 150,\n \"fuel_quantity\": 40,\n \"fuel_unit_of_measure\": \"Gallons\",\n \"fuel_unit_price\": 1.1,\n \"non_fuel_gross_amount\": 275,\n \"non_fuel_item_details\": [\n {\n \"description\": \"Item description\",\n \"product_code\": \"PC001\",\n \"quantity\": 10,\n \"unit_of_measure\": \"Units\",\n \"unit_price\": 15\n }\n ],\n \"non_fuel_net_amount\": 250,\n \"odometer_reading\": \"654321\",\n \"service_type\": \"Repair\",\n \"trailer_number\": \"TR002\",\n \"type_of_purchase\": \"Non-Fuel\",\n \"vat_tax_rate\": 0.15\n },\n \"fleets\": {\n \"driver_id\": \"DR789\",\n \"expanded_fuel_type\": \"TypeB\",\n \"fleet_number\": \"FL123\",\n \"fuel_gross_amount\": 220,\n \"fuel_net_amount\": 200,\n \"fuel_product_qualifier\": \"QualifierA\",\n \"fuel_purchase_type\": \"TypeA\",\n \"fuel_quantity\": 50,\n \"fuel_service_type\": \"ServiceA\",\n \"fuel_tax_amount\": 20,\n \"fuel_tax_exemption_status\": \"Exempt\",\n \"fuel_type\": \"Diesel\",\n \"fuel_unit_of_measure\": \"Liters\",\n \"fuel_unit_price\": 1.5,\n \"job_number\": \"JN456\",\n \"non_fuel_gross_amount\": 330,\n \"non_fuel_item_details\": [\n {\n \"description\": \"Item description\",\n \"product_code\": \"PC001\",\n \"quantity\": 10,\n \"unit_of_measure\": \"Units\",\n \"unit_price\": 15\n }\n ],\n \"non_fuel_net_amount\": 300,\n \"non_fuel_tax_amount\": 30,\n \"non_fuel_tax_exemption_status\": \"Non-Exempt\",\n \"odometer_reading\": \"123456\",\n \"sales_tax_amount\": 100,\n \"service_type\": \"Maintenance\",\n \"type_of_purchase\": \"Fuel\",\n \"vat_tax_rate\": 0.15,\n \"vehicle_id\": \"VH012\"\n },\n \"inventory_details\": [\n {\n \"commodity_code\": \"COM123\",\n \"description\": \"Item description\",\n \"discount_amount\": \"5.00\",\n \"item_detail_taxes\": [\n {\n \"detail_tax_amount\": 1,\n \"detail_tax_amount_inclusion_indicator\": \"Included\",\n \"detail_tax_amount_indicator\": \"D\",\n \"detail_tax_rate\": 1,\n \"detail_tax_type_applied\": \"VAT\",\n \"detail_tax_type_identifier\": \"VAT123\"\n }\n ],\n \"item_discount_amount\": 500,\n \"item_discount_amount_indicator\": \"D\",\n \"item_discount_applied_indicator\": \"true\",\n \"item_discount_rate\": 10,\n \"item_extended_amount\": 1000,\n \"item_extended_amount_indicator\": \"E\",\n \"item_total_amount\": 1500,\n \"item_total_amount_indicator\": \"T\",\n \"item_vat_amount\": 200,\n \"item_vat_rate\": 20,\n \"product_code\": \"PROD123\",\n \"quantity\": 10,\n \"total_amount\": \"1500.00\",\n \"unit_of_measure\": \"Piece\",\n \"unit_price\": 100,\n \"vat_tax_amount\": \"200.00\",\n \"vat_tax_rate\": \"0.20\"\n }\n ],\n \"purchase_order\": \"PO987654\"\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"original_transaction_id\": \"<string>\",\n \"enhanced_data_id\": \"ED123456\",\n \"financial\": {\n \"tax_id\": \"TAX123\",\n \"total_tax_amount\": 200,\n \"total_tax_amount_indicator\": \"Indicator\"\n },\n \"fleet_emv\": {\n \"employee_number\": \"EMP001\",\n \"expanded_fuel_type\": \"TypeC\",\n \"fuel_gross_amount\": 165,\n \"fuel_net_amount\": 150,\n \"fuel_quantity\": 40,\n \"fuel_unit_of_measure\": \"Gallons\",\n \"fuel_unit_price\": 1.1,\n \"non_fuel_gross_amount\": 275,\n \"non_fuel_item_details\": [\n {\n \"description\": \"Item description\",\n \"product_code\": \"PC001\",\n \"quantity\": 10,\n \"unit_of_measure\": \"Units\",\n \"unit_price\": 15\n }\n ],\n \"non_fuel_net_amount\": 250,\n \"odometer_reading\": \"654321\",\n \"service_type\": \"Repair\",\n \"trailer_number\": \"TR002\",\n \"type_of_purchase\": \"Non-Fuel\",\n \"vat_tax_rate\": 0.15\n },\n \"fleets\": {\n \"driver_id\": \"DR789\",\n \"expanded_fuel_type\": \"TypeB\",\n \"fleet_number\": \"FL123\",\n \"fuel_gross_amount\": 220,\n \"fuel_net_amount\": 200,\n \"fuel_product_qualifier\": \"QualifierA\",\n \"fuel_purchase_type\": \"TypeA\",\n \"fuel_quantity\": 50,\n \"fuel_service_type\": \"ServiceA\",\n \"fuel_tax_amount\": 20,\n \"fuel_tax_exemption_status\": \"Exempt\",\n \"fuel_type\": \"Diesel\",\n \"fuel_unit_of_measure\": \"Liters\",\n \"fuel_unit_price\": 1.5,\n \"job_number\": \"JN456\",\n \"non_fuel_gross_amount\": 330,\n \"non_fuel_item_details\": [\n {\n \"description\": \"Item description\",\n \"product_code\": \"PC001\",\n \"quantity\": 10,\n \"unit_of_measure\": \"Units\",\n \"unit_price\": 15\n }\n ],\n \"non_fuel_net_amount\": 300,\n \"non_fuel_tax_amount\": 30,\n \"non_fuel_tax_exemption_status\": \"Non-Exempt\",\n \"odometer_reading\": \"123456\",\n \"sales_tax_amount\": 100,\n \"service_type\": \"Maintenance\",\n \"type_of_purchase\": \"Fuel\",\n \"vat_tax_rate\": 0.15,\n \"vehicle_id\": \"VH012\"\n },\n \"inventory_details\": [\n {\n \"commodity_code\": \"COM123\",\n \"description\": \"Item description\",\n \"discount_amount\": \"5.00\",\n \"item_detail_taxes\": [\n {\n \"detail_tax_amount\": 1,\n \"detail_tax_amount_inclusion_indicator\": \"Included\",\n \"detail_tax_amount_indicator\": \"D\",\n \"detail_tax_rate\": 1,\n \"detail_tax_type_applied\": \"VAT\",\n \"detail_tax_type_identifier\": \"VAT123\"\n }\n ],\n \"item_discount_amount\": 500,\n \"item_discount_amount_indicator\": \"D\",\n \"item_discount_applied_indicator\": \"true\",\n \"item_discount_rate\": 10,\n \"item_extended_amount\": 1000,\n \"item_extended_amount_indicator\": \"E\",\n \"item_total_amount\": 1500,\n \"item_total_amount_indicator\": \"T\",\n \"item_vat_amount\": 200,\n \"item_vat_rate\": 20,\n \"product_code\": \"PROD123\",\n \"quantity\": 10,\n \"total_amount\": \"1500.00\",\n \"unit_of_measure\": \"Piece\",\n \"unit_price\": 100,\n \"vat_tax_amount\": \"200.00\",\n \"vat_tax_rate\": \"0.20\"\n }\n ],\n \"purchase_order\": \"PO987654\"\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api-sandbox.synctera.com/v0/cards/transaction_simulations/clearing/l2l3")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"original_transaction_id\": \"<string>\",\n \"enhanced_data_id\": \"ED123456\",\n \"financial\": {\n \"tax_id\": \"TAX123\",\n \"total_tax_amount\": 200,\n \"total_tax_amount_indicator\": \"Indicator\"\n },\n \"fleet_emv\": {\n \"employee_number\": \"EMP001\",\n \"expanded_fuel_type\": \"TypeC\",\n \"fuel_gross_amount\": 165,\n \"fuel_net_amount\": 150,\n \"fuel_quantity\": 40,\n \"fuel_unit_of_measure\": \"Gallons\",\n \"fuel_unit_price\": 1.1,\n \"non_fuel_gross_amount\": 275,\n \"non_fuel_item_details\": [\n {\n \"description\": \"Item description\",\n \"product_code\": \"PC001\",\n \"quantity\": 10,\n \"unit_of_measure\": \"Units\",\n \"unit_price\": 15\n }\n ],\n \"non_fuel_net_amount\": 250,\n \"odometer_reading\": \"654321\",\n \"service_type\": \"Repair\",\n \"trailer_number\": \"TR002\",\n \"type_of_purchase\": \"Non-Fuel\",\n \"vat_tax_rate\": 0.15\n },\n \"fleets\": {\n \"driver_id\": \"DR789\",\n \"expanded_fuel_type\": \"TypeB\",\n \"fleet_number\": \"FL123\",\n \"fuel_gross_amount\": 220,\n \"fuel_net_amount\": 200,\n \"fuel_product_qualifier\": \"QualifierA\",\n \"fuel_purchase_type\": \"TypeA\",\n \"fuel_quantity\": 50,\n \"fuel_service_type\": \"ServiceA\",\n \"fuel_tax_amount\": 20,\n \"fuel_tax_exemption_status\": \"Exempt\",\n \"fuel_type\": \"Diesel\",\n \"fuel_unit_of_measure\": \"Liters\",\n \"fuel_unit_price\": 1.5,\n \"job_number\": \"JN456\",\n \"non_fuel_gross_amount\": 330,\n \"non_fuel_item_details\": [\n {\n \"description\": \"Item description\",\n \"product_code\": \"PC001\",\n \"quantity\": 10,\n \"unit_of_measure\": \"Units\",\n \"unit_price\": 15\n }\n ],\n \"non_fuel_net_amount\": 300,\n \"non_fuel_tax_amount\": 30,\n \"non_fuel_tax_exemption_status\": \"Non-Exempt\",\n \"odometer_reading\": \"123456\",\n \"sales_tax_amount\": 100,\n \"service_type\": \"Maintenance\",\n \"type_of_purchase\": \"Fuel\",\n \"vat_tax_rate\": 0.15,\n \"vehicle_id\": \"VH012\"\n },\n \"inventory_details\": [\n {\n \"commodity_code\": \"COM123\",\n \"description\": \"Item description\",\n \"discount_amount\": \"5.00\",\n \"item_detail_taxes\": [\n {\n \"detail_tax_amount\": 1,\n \"detail_tax_amount_inclusion_indicator\": \"Included\",\n \"detail_tax_amount_indicator\": \"D\",\n \"detail_tax_rate\": 1,\n \"detail_tax_type_applied\": \"VAT\",\n \"detail_tax_type_identifier\": \"VAT123\"\n }\n ],\n \"item_discount_amount\": 500,\n \"item_discount_amount_indicator\": \"D\",\n \"item_discount_applied_indicator\": \"true\",\n \"item_discount_rate\": 10,\n \"item_extended_amount\": 1000,\n \"item_extended_amount_indicator\": \"E\",\n \"item_total_amount\": 1500,\n \"item_total_amount_indicator\": \"T\",\n \"item_vat_amount\": 200,\n \"item_vat_rate\": 20,\n \"product_code\": \"PROD123\",\n \"quantity\": 10,\n \"total_amount\": \"1500.00\",\n \"unit_of_measure\": \"Piece\",\n \"unit_price\": 100,\n \"vat_tax_amount\": \"200.00\",\n \"vat_tax_rate\": \"0.20\"\n }\n ],\n \"purchase_order\": \"PO987654\"\n}"

response = http.request(request)
puts response.read_body
{}
{
"code": "BAD_REQUEST_BODY",
"detail": "missing required fields: first_name, dob",
"status": 400,
"title": "Bad Request Body",
"type": "https://dev.synctera.com/errors/bad-request-body"
}
{
"code": "BAD_REQUEST_BODY",
"detail": "missing required fields: first_name, dob",
"status": 400,
"title": "Bad Request Body",
"type": "https://dev.synctera.com/errors/bad-request-body"
}
{
"code": "BAD_REQUEST_BODY",
"detail": "missing required fields: first_name, dob",
"status": 400,
"title": "Bad Request Body",
"type": "https://dev.synctera.com/errors/bad-request-body"
}
{
"code": "BAD_REQUEST_BODY",
"detail": "missing required fields: first_name, dob",
"status": 400,
"title": "Bad Request Body",
"type": "https://dev.synctera.com/errors/bad-request-body"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

L2l3 details

original_transaction_id
string
required

Value of the transaction.token returned in the simulated clearing response.

enhanced_data_id
string
Example:

"ED123456"

financial
object
fleet_emv
object
fleets
object
inventory_details
object[]
purchase_order
string
Example:

"PO987654"

Response

Success

The response is of type object.