Files
kafka-producer/schemas/supplyThirdReferential.avsc
2026-04-07 12:44:18 +02:00

300 lines
5.2 KiB
JSON

{
"doc": "Main Third data",
"domain": "Supply",
"fields": [
{
"doc": "Third type",
"name": "third_type",
"type": "string"
},
{
"doc": "Third Id",
"name": "third_id",
"type": "string"
},
{
"doc": "Third sub Id",
"name": "third_sub_id",
"type": "string"
},
{
"doc": "Supplier Name",
"name": "legal_name",
"type": "string"
},
{
"default": null,
"doc": "Country Code",
"name": "country_code",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Currency for Purchase Order",
"name": "order_currency",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Is this material internal ?",
"name": "is_internal",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"doc": "SIREN Code",
"name": "tax_number",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Code identifier for VAT",
"name": "vat_number",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Vendor GLN Code",
"name": "third_gln",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Sort Name",
"name": "sort_name",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "CNUF Code",
"name": "cnuf_code",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Street description",
"name": "street",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Address Complement",
"name": "address_complement",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "ZIP Code",
"name": "zip_code",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "City",
"name": "city",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Phone number",
"name": "phone_number",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Fax number",
"name": "fax_number",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Rivers Id (obsolete)",
"name": "rivers_id",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Is this material autonomous ?",
"name": "is_autonomous",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"doc": "define the vendor type (specific Brazil)",
"name": "is_linked_to_dp",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"doc": "is it a subcontractor?",
"name": "is_subcontractor",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"doc": "Fiscal company number",
"name": "fiscal_company_number",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Accounting Entity",
"name": "accounting_entity",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Cost center",
"name": "cost_center",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "jde Code",
"name": "jde_code",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "treeview organization",
"name": "treeview_organization",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "treeview level",
"name": "treeview_level",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "treeview number",
"name": "treeview_number",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Creation date",
"name": "creation_date",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Modification date",
"name": "modification_date",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Is this third closed ?",
"name": "is_closed",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"doc": "language code",
"name": "language_code",
"type": [
"null",
"string"
]
},
{
"default": null,
"doc": "Logistic area",
"name": "logistic_area",
"type": [
"null",
"string"
]
}
],
"name": "SupplyThirdReferential",
"namespace": "com.decathlon.vct.vcstream.avro.supplythirdreferential",
"type": "record",
"version": "1"
}