1362 lines
29 KiB
JSON
1362 lines
29 KiB
JSON
{
|
|
$id: 'BeyannameBilgi.json',
|
|
$schema: 'http://json-schema.org/draft-07/schema#',
|
|
title:
|
|
'This JSON Schema file was generated from ./BeyannameBilgi.xsd on Fri Jan 31 2020 10:35:11 GMT+0300 (GMT+03:00). For more information please see http://www.xsd2jsonschema.org',
|
|
description:
|
|
"Schema tag attributes: xmlns:tns='http://tempuri.org/' elementFormDefault='qualified' targetNamespace='http://tempuri.org/' xmlns:xs='http://www.w3.org/2001/XMLSchema'",
|
|
type: 'object',
|
|
anyOf: [
|
|
{
|
|
required: ['DeclarationInfo'],
|
|
},
|
|
{
|
|
required: ['DeclarationInfo'],
|
|
},
|
|
{
|
|
required: ['ArrayOfParty'],
|
|
},
|
|
{
|
|
required: ['party'],
|
|
},
|
|
{
|
|
required: ['ArrayOfGuarantee'],
|
|
},
|
|
{
|
|
required: ['Guarantee'],
|
|
},
|
|
{
|
|
required: ['ArrayOfSummaryDeclaration'],
|
|
},
|
|
{
|
|
required: ['summaryDeclaration'],
|
|
},
|
|
{
|
|
required: ['ArrayOfTransportBills'],
|
|
},
|
|
{
|
|
required: ['transportBills'],
|
|
},
|
|
{
|
|
required: ['ArrayOfTransportItems'],
|
|
},
|
|
{
|
|
required: ['TransportItems'],
|
|
},
|
|
{
|
|
required: ['ArrayOfItem'],
|
|
},
|
|
{
|
|
required: ['item'],
|
|
},
|
|
{
|
|
required: ['ArrayOfComlementary'],
|
|
},
|
|
{
|
|
required: ['Comlementary'],
|
|
},
|
|
{
|
|
required: ['ArrayOfTcgbOpenClose'],
|
|
},
|
|
{
|
|
required: ['TcgbOpenClose'],
|
|
},
|
|
{
|
|
required: ['ArrayOfTradeMark'],
|
|
},
|
|
{
|
|
required: ['TradeMark'],
|
|
},
|
|
{
|
|
required: ['ArrayOfContainer'],
|
|
},
|
|
{
|
|
required: ['Container'],
|
|
},
|
|
{
|
|
required: ['ArrayOfDutyExemption'],
|
|
},
|
|
{
|
|
required: ['DutyExemption'],
|
|
},
|
|
{
|
|
required: ['ArrayOfAviationFuelType'],
|
|
},
|
|
{
|
|
required: ['AviationFuelType'],
|
|
},
|
|
{
|
|
required: ['ArrayOfPaymentMeans'],
|
|
},
|
|
{
|
|
required: ['PaymentMeans'],
|
|
},
|
|
{
|
|
required: ['ArrayOfQuestion'],
|
|
},
|
|
{
|
|
required: ['Question'],
|
|
},
|
|
{
|
|
required: ['ArrayOfDocument'],
|
|
},
|
|
{
|
|
required: ['Document'],
|
|
},
|
|
{
|
|
required: ['ArrayOfDuty'],
|
|
},
|
|
{
|
|
required: ['Duty'],
|
|
},
|
|
{
|
|
required: ['ArrayOfValue'],
|
|
},
|
|
{
|
|
required: ['Value'],
|
|
},
|
|
{
|
|
required: ['ArrayOfValueItem'],
|
|
},
|
|
{
|
|
required: ['ValueItem'],
|
|
},
|
|
],
|
|
properties: {
|
|
DeclarationInfo: {
|
|
$ref: '#/definitions/DeclarationInfo',
|
|
},
|
|
ArrayOfParty: {
|
|
$ref: '#/definitions/ArrayOfParty',
|
|
},
|
|
party: {
|
|
$ref: '#/definitions/party',
|
|
},
|
|
ArrayOfGuarantee: {
|
|
$ref: '#/definitions/ArrayOfGuarantee',
|
|
},
|
|
Guarantee: {
|
|
$ref: '#/definitions/Guarantee',
|
|
},
|
|
ArrayOfSummaryDeclaration: {
|
|
$ref: '#/definitions/ArrayOfSummaryDeclaration',
|
|
},
|
|
SummaryDeclaration: {
|
|
$ref: '#/definitions/SummaryDeclaration',
|
|
},
|
|
ArrayOfTransportBills: {
|
|
$ref: '#/definitions/ArrayOfTransportBills',
|
|
},
|
|
transportBills: {
|
|
$ref: '#/definitions/transportBills',
|
|
},
|
|
ArrayOfTransportItems: {
|
|
$ref: '#/definitions/ArrayOfTransportItems',
|
|
},
|
|
transportItems: {
|
|
$ref: '#/definitions/transportItems',
|
|
},
|
|
ArrayOfItem: {
|
|
$ref: '#/definitions/ArrayOfItem',
|
|
},
|
|
Item: {
|
|
$ref: '#/definitions/item',
|
|
},
|
|
ArrayOfComlementary: {
|
|
$ref: '#/definitions/ArrayOfComlementary',
|
|
},
|
|
Comlementary: {
|
|
$ref: '#/definitions/Comlementary',
|
|
},
|
|
ArrayOfTcgbOpenClose: {
|
|
$ref: '#/definitions/ArrayOfTcgbOpenClose',
|
|
},
|
|
TcgbOpenClose: {
|
|
$ref: '#/definitions/TcgbOpenClose',
|
|
},
|
|
ArrayOfTradeMark: {
|
|
$ref: '#/definitions/ArrayOfTradeMark',
|
|
},
|
|
TradeMark: {
|
|
$ref: '#/definitions/TradeMark',
|
|
},
|
|
ArrayOfContainer: {
|
|
$ref: '#/definitions/ArrayOfContainer',
|
|
},
|
|
Container: {
|
|
$ref: '#/definitions/Container',
|
|
},
|
|
ArrayOfDutyExemption: {
|
|
$ref: '#/definitions/ArrayOfDutyExemption',
|
|
},
|
|
DutyExemption: {
|
|
$ref: '#/definitions/DutyExemption',
|
|
},
|
|
ArrayOfAviationFuelType: {
|
|
$ref: '#/definitions/ArrayOfAviationFuelType',
|
|
},
|
|
AviationFuelType: {
|
|
$ref: '#/definitions/AviationFuelType',
|
|
},
|
|
ArrayOfPaymentMeans: {
|
|
$ref: '#/definitions/ArrayOfPaymentMeans',
|
|
},
|
|
PaymentMeans: {
|
|
$ref: '#/definitions/PaymentMeans',
|
|
},
|
|
ArrayOfQuestion: {
|
|
$ref: '#/definitions/ArrayOfQuestion',
|
|
},
|
|
Question: {
|
|
$ref: '#/definitions/Question',
|
|
},
|
|
ArrayOfDocument: {
|
|
$ref: '#/definitions/ArrayOfDocument',
|
|
},
|
|
Document: {
|
|
$ref: '#/definitions/Document',
|
|
},
|
|
ArrayOfDuty: {
|
|
$ref: '#/definitions/ArrayOfDuty',
|
|
},
|
|
Duty: {
|
|
$ref: '#/definitions/Duty',
|
|
},
|
|
ArrayOfValue: {
|
|
$ref: '#/definitions/ArrayOfValue',
|
|
},
|
|
Value: {
|
|
$ref: '#/definitions/Value',
|
|
},
|
|
ArrayOfValueItem: {
|
|
$ref: '#/definitions/ArrayOfValueItem',
|
|
},
|
|
ValueItem: {
|
|
$ref: '#/definitions/ValueItem',
|
|
},
|
|
},
|
|
definitions: {
|
|
DeclarationInfo: {
|
|
type: 'object',
|
|
properties: {
|
|
declarationNo: {
|
|
type: 'string',
|
|
},
|
|
Procedure: {
|
|
type: 'string',
|
|
},
|
|
customs: {
|
|
type: 'string',
|
|
},
|
|
simplifiedProcedure: {
|
|
type: 'string',
|
|
},
|
|
loadingList: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
totalPackageQuantity: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
tradeCountry: {
|
|
type: 'string',
|
|
},
|
|
referenceNo: {
|
|
type: 'string',
|
|
},
|
|
associationRegistrationNo: {
|
|
type: 'string',
|
|
},
|
|
associationCryptoNo: {
|
|
type: 'string',
|
|
},
|
|
countryOfExit: {
|
|
type: 'string',
|
|
},
|
|
countryOfDestination: {
|
|
type: 'string',
|
|
},
|
|
countryOfFirstDestination: {
|
|
type: 'string',
|
|
},
|
|
exitVehicleType: {
|
|
type: 'string',
|
|
},
|
|
exitVehicleIdentity: {
|
|
type: 'string',
|
|
},
|
|
exitVehicleCountry: {
|
|
type: 'string',
|
|
},
|
|
deliveryTerms: {
|
|
type: 'string',
|
|
},
|
|
deliveryPlace: {
|
|
type: 'string',
|
|
},
|
|
Container: {
|
|
type: 'string',
|
|
},
|
|
borderVehicleType: {
|
|
type: 'string',
|
|
},
|
|
borderVehicleIdentity: {
|
|
type: 'string',
|
|
},
|
|
borderVehicleCountry: {
|
|
type: 'string',
|
|
},
|
|
totalPayableAmount: {
|
|
type: 'number',
|
|
},
|
|
totalPayableAmountCurrency: {
|
|
type: 'string',
|
|
},
|
|
totalFreightAmount: {
|
|
type: 'number',
|
|
},
|
|
totalFreightAmountCurrency: {
|
|
type: 'string',
|
|
},
|
|
borderTransportMeans: {
|
|
type: 'string',
|
|
},
|
|
partyRelationshipCode: {
|
|
type: 'string',
|
|
},
|
|
totalInsurance: {
|
|
type: 'number',
|
|
},
|
|
totalInsuranceCurrency: {
|
|
type: 'string',
|
|
},
|
|
transportHandlingPlace: {
|
|
type: 'string',
|
|
},
|
|
totalForeignExpenditure: {
|
|
type: 'number',
|
|
},
|
|
totalForeignExpenditureCurrency: {
|
|
type: 'string',
|
|
},
|
|
totalDomesticExpenditure: {
|
|
type: 'number',
|
|
},
|
|
bankCode: {
|
|
type: 'string',
|
|
},
|
|
itemLocation: {
|
|
type: 'string',
|
|
},
|
|
destinationCustomsOffice: {
|
|
type: 'string',
|
|
},
|
|
warehouseCode: {
|
|
type: 'string',
|
|
},
|
|
plannedRoute: {
|
|
type: 'string',
|
|
},
|
|
compensatoryDuty: {
|
|
type: 'number',
|
|
},
|
|
exitCustomsOffice: {
|
|
type: 'string',
|
|
},
|
|
transactionNature: {
|
|
type: 'string',
|
|
},
|
|
remarks: {
|
|
type: 'string',
|
|
},
|
|
userCode: {
|
|
type: 'string',
|
|
},
|
|
referenceDate: {
|
|
type: 'string',
|
|
},
|
|
payment: {
|
|
type: 'string',
|
|
},
|
|
paymentMeans: {
|
|
type: 'string',
|
|
},
|
|
customsBrokerReference: {
|
|
type: 'string',
|
|
},
|
|
consignorTaxNo: {
|
|
type: 'string',
|
|
},
|
|
consigneeTaxNo: {
|
|
type: 'string',
|
|
},
|
|
declarantTaxNo: {
|
|
type: 'string',
|
|
},
|
|
financialResponsibleTaxNo: {
|
|
type: 'string',
|
|
},
|
|
personelResponsibleTaxNo: {
|
|
type: 'string',
|
|
},
|
|
partyInfo: {
|
|
$ref: '#/definitions/ArrayOfParty',
|
|
},
|
|
guarantee: {
|
|
$ref: '#/definitions/ArrayOfGuarantee',
|
|
},
|
|
summaryDeclarations: {
|
|
$ref: '#/definitions/ArrayOfSummaryDeclaration',
|
|
},
|
|
items: {
|
|
$ref: '#/definitions/ArrayOfItem',
|
|
},
|
|
questions: {
|
|
$ref: '#/definitions/ArrayOfQuestion',
|
|
},
|
|
documents: {
|
|
$ref: '#/definitions/ArrayOfDocument',
|
|
},
|
|
duties: {
|
|
$ref: '#/definitions/ArrayOfDuty',
|
|
},
|
|
valueDeclaration: {
|
|
$ref: '#/definitions/ArrayOfValue',
|
|
},
|
|
electronicMail1: {
|
|
type: 'string',
|
|
},
|
|
electronicMail2: {
|
|
type: 'string',
|
|
},
|
|
electronicMail3: {
|
|
type: 'string',
|
|
},
|
|
mobile1: {
|
|
type: 'string',
|
|
},
|
|
mobile2: {
|
|
type: 'string',
|
|
},
|
|
overTimeID: {
|
|
type: 'string',
|
|
},
|
|
portCode: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: [
|
|
'loadingList',
|
|
'totalPackageQuantity',
|
|
'totalPayableAmount',
|
|
'totalFreightAmount',
|
|
'totalInsurance',
|
|
'totalForeignExpenditure',
|
|
'totalDomesticExpenditure',
|
|
'compensatoryDuty',
|
|
'partyInfo',
|
|
'guarantee',
|
|
'summaryDeclarations',
|
|
'items',
|
|
'questions',
|
|
'documents',
|
|
'duties',
|
|
'valueDeclaration',
|
|
],
|
|
},
|
|
ArrayOfParty: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/party',
|
|
},
|
|
},
|
|
party: {
|
|
type: 'object',
|
|
properties: {
|
|
partyType: {
|
|
type: 'string',
|
|
},
|
|
countryCode: {
|
|
type: 'string',
|
|
},
|
|
postalCode: {
|
|
type: 'string',
|
|
},
|
|
identificationType: {
|
|
type: 'string',
|
|
},
|
|
telefax: {
|
|
type: 'string',
|
|
},
|
|
no: {
|
|
type: 'string',
|
|
},
|
|
nameTitle: {
|
|
type: 'string',
|
|
},
|
|
streetName: {
|
|
type: 'string',
|
|
},
|
|
telephone: {
|
|
type: 'string',
|
|
},
|
|
cityAndCitySubdivisionName: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
},
|
|
ArrayOfGuarantee: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Guarantee',
|
|
},
|
|
},
|
|
Guarantee: {
|
|
type: 'object',
|
|
properties: {
|
|
guaranteeType: {
|
|
type: 'string',
|
|
},
|
|
guaranteeRate: {
|
|
type: 'number',
|
|
},
|
|
letterOfGuaranteeAmount: {
|
|
type: 'number',
|
|
},
|
|
cashGuaranteeAmount: {
|
|
type: 'number',
|
|
},
|
|
otherAmount: {
|
|
type: 'number',
|
|
},
|
|
globalGuaranteeNo: {
|
|
type: 'string',
|
|
},
|
|
explanation: {
|
|
type: 'string',
|
|
},
|
|
otherAmountReference: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: [
|
|
'guaranteeRate',
|
|
'letterOfGuaranteeAmount',
|
|
'cashGuaranteeAmount',
|
|
'otherAmount',
|
|
],
|
|
},
|
|
ArrayOfSummaryDeclaration: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/SummaryDeclaration',
|
|
},
|
|
},
|
|
SummaryDeclaration: {
|
|
type: 'object',
|
|
properties: {
|
|
transportBills: {
|
|
$ref: '#/definitions/ArrayOfTransportBills',
|
|
},
|
|
summaryDeclarationNo: {
|
|
type: 'string',
|
|
},
|
|
summaryDeclarationJobScope: {
|
|
type: 'string',
|
|
},
|
|
innerWhareHouse: {
|
|
type: 'string',
|
|
},
|
|
otherRegime: {
|
|
type: 'string',
|
|
},
|
|
explanation: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: ['transportBills'],
|
|
},
|
|
ArrayOfTransportBills: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/transportBills',
|
|
},
|
|
},
|
|
transportBills: {
|
|
type: 'object',
|
|
properties: {
|
|
transportIBillNo: {
|
|
type: 'string',
|
|
},
|
|
transportItems: {
|
|
$ref: '#/definitions/ArrayOfTransportItems',
|
|
},
|
|
},
|
|
required: ['transportItems'],
|
|
},
|
|
ArrayOfTransportItems: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/transportItems',
|
|
},
|
|
},
|
|
transportItems: {
|
|
type: 'object',
|
|
properties: {
|
|
transportItemNo: {
|
|
type: 'string',
|
|
},
|
|
wharehouseKod: {
|
|
type: 'string',
|
|
},
|
|
openAmount: {
|
|
type: 'number',
|
|
},
|
|
},
|
|
required: ['openAmount'],
|
|
},
|
|
ArrayOfItem: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/item',
|
|
},
|
|
},
|
|
item: {
|
|
type: 'object',
|
|
properties: {
|
|
supplementaryInfo: {
|
|
$ref: '#/definitions/ArrayOfComlementary',
|
|
},
|
|
tcgbOpenCloses: {
|
|
$ref: '#/definitions/ArrayOfTcgbOpenClose',
|
|
},
|
|
tradeMarkInfo: {
|
|
$ref: '#/definitions/ArrayOfTradeMark',
|
|
},
|
|
containers: {
|
|
$ref: '#/definitions/ArrayOfContainer',
|
|
},
|
|
dutyExemptions: {
|
|
$ref: '#/definitions/ArrayOfDutyExemption',
|
|
},
|
|
aviationFuelTypes: {
|
|
$ref: '#/definitions/ArrayOfAviationFuelType',
|
|
},
|
|
paymentMeans: {
|
|
$ref: '#/definitions/ArrayOfPaymentMeans',
|
|
},
|
|
HSCode: {
|
|
type: 'string',
|
|
},
|
|
producer: {
|
|
type: 'string',
|
|
},
|
|
itemLineNo: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
originCountry: {
|
|
type: 'string',
|
|
},
|
|
grossWeight: {
|
|
type: 'number',
|
|
},
|
|
netWeight: {
|
|
type: 'number',
|
|
},
|
|
statisticalQuantityUnit: {
|
|
type: 'string',
|
|
},
|
|
statisticalQuantity: {
|
|
type: 'number',
|
|
},
|
|
internationalTreaty: {
|
|
type: 'string',
|
|
},
|
|
detectionUnit1: {
|
|
type: 'string',
|
|
},
|
|
detectionAmount1: {
|
|
type: 'number',
|
|
},
|
|
detectionUnit2: {
|
|
type: 'string',
|
|
},
|
|
detectionAmount2: {
|
|
type: 'number',
|
|
},
|
|
exemptions1: {
|
|
type: 'string',
|
|
},
|
|
exemptions2: {
|
|
type: 'string',
|
|
},
|
|
exemptions3: {
|
|
type: 'string',
|
|
},
|
|
exemptions4: {
|
|
type: 'string',
|
|
},
|
|
exemptions5: {
|
|
type: 'string',
|
|
},
|
|
detectionUnit3: {
|
|
type: 'string',
|
|
},
|
|
detectionAmount3: {
|
|
type: 'number',
|
|
},
|
|
deliveryTerms: {
|
|
type: 'string',
|
|
},
|
|
additionalCode: {
|
|
type: 'string',
|
|
},
|
|
specification: {
|
|
type: 'string',
|
|
},
|
|
invoiceAmount: {
|
|
type: 'number',
|
|
},
|
|
invoiceAmountCurrency: {
|
|
type: 'string',
|
|
},
|
|
borderPassFee: {
|
|
type: 'number',
|
|
},
|
|
freightAmount: {
|
|
type: 'number',
|
|
},
|
|
freightAmountCurrency: {
|
|
type: 'string',
|
|
},
|
|
statisticalValue: {
|
|
type: 'number',
|
|
},
|
|
insuranceAmount: {
|
|
type: 'number',
|
|
},
|
|
insuranceAmountCurrency: {
|
|
type: 'string',
|
|
},
|
|
tariffDefinition: {
|
|
type: 'string',
|
|
},
|
|
itemDescription: {
|
|
type: 'string',
|
|
},
|
|
brandName: {
|
|
type: 'string',
|
|
},
|
|
itemNo: {
|
|
type: 'string',
|
|
},
|
|
packagingType: {
|
|
type: 'string',
|
|
},
|
|
packageQuantity: {
|
|
type: 'number',
|
|
},
|
|
itemUnitOfMeasure: {
|
|
type: 'string',
|
|
},
|
|
returnToOrigin: {
|
|
type: 'string',
|
|
},
|
|
secondaryProcess: {
|
|
type: 'string',
|
|
},
|
|
lineNumber: {
|
|
type: 'string',
|
|
},
|
|
itemQuantity: {
|
|
type: 'number',
|
|
},
|
|
vatRate: {
|
|
type: 'string',
|
|
},
|
|
usedGoods: {
|
|
type: 'string',
|
|
},
|
|
description44: {
|
|
type: 'string',
|
|
},
|
|
producerTaxNo: {
|
|
type: 'string',
|
|
},
|
|
domesticOther: {
|
|
type: 'number',
|
|
},
|
|
domesticBank: {
|
|
type: 'number',
|
|
},
|
|
domesticStorage: {
|
|
type: 'number',
|
|
},
|
|
domesticDischarge: {
|
|
type: 'number',
|
|
},
|
|
domesticPort: {
|
|
type: 'number',
|
|
},
|
|
domesticCulture: {
|
|
type: 'number',
|
|
},
|
|
domesticRUSF: {
|
|
type: 'number',
|
|
},
|
|
domesticEnvironment: {
|
|
type: 'number',
|
|
},
|
|
domesticOtherExplanation: {
|
|
type: 'string',
|
|
},
|
|
exemptionExplanation: {
|
|
type: 'string',
|
|
},
|
|
referenceDate: {
|
|
type: 'string',
|
|
},
|
|
foreignCommission: {
|
|
type: 'number',
|
|
},
|
|
foreignDemurrage: {
|
|
type: 'number',
|
|
},
|
|
foreignRoyalty: {
|
|
type: 'number',
|
|
},
|
|
foreignInterest: {
|
|
type: 'number',
|
|
},
|
|
foreignOther: {
|
|
type: 'number',
|
|
},
|
|
foreignComissionCurrency: {
|
|
type: 'string',
|
|
},
|
|
foreignDemurrageCurrency: {
|
|
type: 'string',
|
|
},
|
|
foreignRoyaltyCurrency: {
|
|
type: 'string',
|
|
},
|
|
foreignInterestCurrency: {
|
|
type: 'string',
|
|
},
|
|
foreignOtherCurrency: {
|
|
type: 'string',
|
|
},
|
|
foreignOtherExplanation: {
|
|
type: 'string',
|
|
},
|
|
itemProcessType: {
|
|
type: 'string',
|
|
},
|
|
reasonForEntryOrExit: {
|
|
type: 'string',
|
|
},
|
|
reasonForEntryOrExitExplanation: {
|
|
type: 'string',
|
|
},
|
|
stmProvinceCode: {
|
|
type: 'string',
|
|
},
|
|
itemReturnReason: {
|
|
type: 'string',
|
|
},
|
|
itemReturnReasonExplanation: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: [
|
|
'supplementaryInfo',
|
|
'tcgbOpenCloses',
|
|
'tradeMarkInfo',
|
|
'containers',
|
|
'dutyExemptions',
|
|
'aviationFuelTypes',
|
|
'paymentMeans',
|
|
'itemLineNo',
|
|
'grossWeight',
|
|
'netWeight',
|
|
'statisticalQuantity',
|
|
'detectionUnit1',
|
|
'detectionUnit2',
|
|
'detectionUnit3',
|
|
'invoiceAmount',
|
|
'borderPassFee',
|
|
'freightAmount',
|
|
'statisticalValue',
|
|
'insuranceAmount',
|
|
'packageQuantity',
|
|
'itemQuantity',
|
|
'domesticOther',
|
|
'domesticBank',
|
|
'domesticStorage',
|
|
'domesticDischarge',
|
|
'domesticPort',
|
|
'domesticCulture',
|
|
'domesticRUSF',
|
|
'domesticEnvironment',
|
|
'domesticOtherExplanation',
|
|
'exemptionExplanation',
|
|
'referenceDate',
|
|
'foreignCommission',
|
|
'foreignDemurrage',
|
|
'foreignRoyalty',
|
|
'foreignInterest',
|
|
'foreignOther',
|
|
'foreignComissionCurrency',
|
|
'foreignDemurrageCurrency',
|
|
'foreignRoyaltyCurrency',
|
|
'foreignInterestCurrency',
|
|
'foreignOtherCurrency',
|
|
'foreignOtherExplanation',
|
|
'itemProcessType',
|
|
'reasonForEntryOrExit',
|
|
'reasonForEntryOrExitExplanation',
|
|
'stmProvinceCode',
|
|
'itemReturnReason',
|
|
'itemReturnReasonExplanation',
|
|
],
|
|
},
|
|
ArrayOfComlementary: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Comlementary',
|
|
},
|
|
},
|
|
Comlementary: {
|
|
type: 'object',
|
|
properties: {
|
|
supplementaryInfo: {
|
|
type: 'string',
|
|
},
|
|
statisticalQuantityUnit: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
},
|
|
ArrayOfTcgbOpenClose: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/TcgbOpenClose',
|
|
},
|
|
},
|
|
TcgbOpenClose: {
|
|
type: 'object',
|
|
properties: {
|
|
closedDeclarationNo: {
|
|
type: 'string',
|
|
},
|
|
closedItemNo: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
closedAmount: {
|
|
type: 'number',
|
|
},
|
|
description: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: ['closedItemNo', 'closedAmount'],
|
|
},
|
|
ArrayOfTradeMark: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/TradeMark',
|
|
},
|
|
},
|
|
TradeMark: {
|
|
type: 'object',
|
|
properties: {
|
|
tradeMarkType: {
|
|
type: 'string',
|
|
},
|
|
tradeMarkRegistrationNo: {
|
|
type: 'string',
|
|
},
|
|
tradeMarkName: {
|
|
type: 'string',
|
|
},
|
|
tradeMarkValue: {
|
|
type: 'number',
|
|
},
|
|
referanceNo: {
|
|
type: 'string',
|
|
},
|
|
modelYear: {
|
|
type: 'string',
|
|
},
|
|
model: {
|
|
type: 'string',
|
|
},
|
|
engineVolume: {
|
|
type: 'string',
|
|
},
|
|
engineCylinderQuantity: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
color: {
|
|
type: 'string',
|
|
},
|
|
engineType: {
|
|
type: 'string',
|
|
},
|
|
engineNo: {
|
|
type: 'string',
|
|
},
|
|
horsePower: {
|
|
type: 'integer',
|
|
},
|
|
gear: {
|
|
type: 'string',
|
|
},
|
|
IMEINo: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: ['tradeMarkValue'],
|
|
},
|
|
ArrayOfContainer: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Container',
|
|
},
|
|
},
|
|
Container: {
|
|
type: 'object',
|
|
properties: {
|
|
containerNo: {
|
|
type: 'string',
|
|
},
|
|
countryCode: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
},
|
|
ArrayOfDutyExemption: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/DutyExemption',
|
|
},
|
|
},
|
|
DutyExemption: {
|
|
type: 'object',
|
|
properties: {
|
|
dutyExemptionCode: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
},
|
|
ArrayOfAviationFuelType: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/AviationFuelType',
|
|
},
|
|
},
|
|
AviationFuelType: {
|
|
type: 'object',
|
|
properties: {
|
|
taxNo: {
|
|
type: 'string',
|
|
},
|
|
invoiceDate: {
|
|
type: 'string',
|
|
},
|
|
invoiceNumber: {
|
|
type: 'string',
|
|
},
|
|
totalInvoiceAmount: {
|
|
type: 'string',
|
|
},
|
|
fuelType: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: [
|
|
'taxNo',
|
|
'invoiceDate',
|
|
'invoiceNumber',
|
|
'totalInvoiceAmount',
|
|
'fuelType',
|
|
],
|
|
},
|
|
ArrayOfPaymentMeans: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/PaymentMeans',
|
|
},
|
|
},
|
|
PaymentMeans: {
|
|
type: 'object',
|
|
properties: {
|
|
paymentMeansCode: {
|
|
type: 'string',
|
|
},
|
|
paymentAmount: {
|
|
type: 'number',
|
|
},
|
|
TBFID: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
},
|
|
ArrayOfQuestion: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Question',
|
|
},
|
|
},
|
|
Question: {
|
|
type: 'object',
|
|
properties: {
|
|
itemNo: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
questionNo: {
|
|
type: 'string',
|
|
},
|
|
answer: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: ['itemNo'],
|
|
},
|
|
ArrayOfDocument: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Document',
|
|
},
|
|
},
|
|
Document: {
|
|
type: 'object',
|
|
properties: {
|
|
itemNo: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
code: {
|
|
type: 'string',
|
|
},
|
|
verification: {
|
|
type: 'string',
|
|
},
|
|
documentDate: {
|
|
type: 'string',
|
|
},
|
|
reference: {
|
|
type: 'string',
|
|
},
|
|
visaDate: {
|
|
type: 'string',
|
|
},
|
|
},
|
|
required: ['itemNo'],
|
|
},
|
|
ArrayOfDuty: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Duty',
|
|
},
|
|
},
|
|
Duty: {
|
|
type: 'object',
|
|
properties: {
|
|
itemNo: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
code: {
|
|
type: 'string',
|
|
},
|
|
explanation: {
|
|
type: 'string',
|
|
},
|
|
dutyAmount: {
|
|
type: 'number',
|
|
},
|
|
dutyRate: {
|
|
type: 'string',
|
|
},
|
|
paymentMeans: {
|
|
type: 'string',
|
|
},
|
|
dutyAssesment: {
|
|
type: 'number',
|
|
},
|
|
},
|
|
required: ['itemNo', 'dutyAmount', 'dutyAssesment'],
|
|
},
|
|
ArrayOfValue: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/Value',
|
|
},
|
|
},
|
|
Value: {
|
|
type: 'object',
|
|
properties: {
|
|
deliveryTerms: {
|
|
type: 'string',
|
|
},
|
|
invoiceDateNo: {
|
|
type: 'string',
|
|
},
|
|
contractDateNo: {
|
|
type: 'string',
|
|
},
|
|
customsOfficeNo: {
|
|
type: 'string',
|
|
},
|
|
buyerSeller: {
|
|
type: 'string',
|
|
},
|
|
relation: {
|
|
type: 'string',
|
|
},
|
|
imputed: {
|
|
type: 'string',
|
|
},
|
|
buyerSellerDetails: {
|
|
type: 'string',
|
|
},
|
|
constraints: {
|
|
type: 'string',
|
|
},
|
|
deed: {
|
|
type: 'string',
|
|
},
|
|
constraintDetails: {
|
|
type: 'string',
|
|
},
|
|
royalty: {
|
|
type: 'string',
|
|
},
|
|
royaltyConditions: {
|
|
type: 'string',
|
|
},
|
|
sellerPass: {
|
|
type: 'string',
|
|
},
|
|
sellerPassConditions: {
|
|
type: 'string',
|
|
},
|
|
cityLocation: {
|
|
type: 'string',
|
|
},
|
|
recognisance: {
|
|
type: 'string',
|
|
},
|
|
ValueItems: {
|
|
$ref: '#/definitions/ArrayOfValueItem',
|
|
},
|
|
},
|
|
},
|
|
ArrayOfValueItem: {
|
|
type: 'array',
|
|
items: {
|
|
$ref: '#/definitions/ValueItem',
|
|
},
|
|
},
|
|
ValueItem: {
|
|
type: 'object',
|
|
properties: {
|
|
valueItemNumber: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
declarationItemNumber: {
|
|
type: 'integer',
|
|
minimum: -2147483648,
|
|
maximum: 2147483647,
|
|
},
|
|
indirectPayment: {
|
|
type: 'number',
|
|
},
|
|
commission: {
|
|
type: 'number',
|
|
},
|
|
brokerageCommission: {
|
|
type: 'number',
|
|
},
|
|
containerPackagePrice: {
|
|
type: 'number',
|
|
},
|
|
importAddedMaterail: {
|
|
type: 'number',
|
|
},
|
|
importProductionTools: {
|
|
type: 'number',
|
|
},
|
|
importProductionConsumptionMaterial: {
|
|
type: 'number',
|
|
},
|
|
planningTemplate: {
|
|
type: 'number',
|
|
},
|
|
royaltyLicense: {
|
|
type: 'number',
|
|
},
|
|
indirectPassing: {
|
|
type: 'number',
|
|
},
|
|
shipment: {
|
|
type: 'number',
|
|
},
|
|
insurance: {
|
|
type: 'number',
|
|
},
|
|
postEntryShipment: {
|
|
type: 'number',
|
|
},
|
|
technicalAid: {
|
|
type: 'number',
|
|
},
|
|
otherPayments: {
|
|
type: 'number',
|
|
},
|
|
otherPaymentKind: {
|
|
type: 'string',
|
|
},
|
|
taxPaymentFund: {
|
|
type: 'number',
|
|
},
|
|
},
|
|
required: [
|
|
'valueItemNumber',
|
|
'declarationItemNumber',
|
|
'indirectPayment',
|
|
'commission',
|
|
'brokerageCommission',
|
|
'containerPackagePrice',
|
|
'importAddedMaterail',
|
|
'importProductionTools',
|
|
'importProductionConsumptionMaterial',
|
|
'planningTemplate',
|
|
'royaltyLicense',
|
|
'indirectPassing',
|
|
'shipment',
|
|
'insurance',
|
|
'postEntryShipment',
|
|
'technicalAid',
|
|
'otherPayments',
|
|
'taxPaymentFund',
|
|
],
|
|
},
|
|
},
|
|
} |