Ir para o conteúdo

Cliente

Cliente (Customer)

O cliente é enviado toda vez que um estabelecimento for criado ou alterado no FoccoERP, além disso, é necessário que o cliente esteja vinculado à [empresa base do Insight].

Dados de envio do cliente

  • Endpoint: api/focco/v1/organizations
  • Exemplo de Payload:
{
    "organization": {
        "organizationCode": "C001",
        "name": "CLIENTE JSON",
        "type": "C",
        "effective": "1900-01-01",
        "inactive": "2079-06-06",
        "customer": {
            "creditHold": "0",
            "currencyCode": "BRL",
            "paymentTermsCode": "Net 30",
            "requireDeposit": "0",
            "taxCategoryCode": "Undefined",
            "taxCode": "NOTAX"
        },
        "attributes": [
            {
                "attributeCode": "FOCCO_CLIENTE_REDESPACHO",
                "value": "1"
            }
        ],
        "address": [
            {
                "type": "FAT",
                "locationCode": "1",
                "locationName": "CLIENTE DAF",
                "address1": "JACOB LUCHESI, 4545",
                "city": "CAXIAS DO SUL",
                "state": "RS",
                "zip": "95032000",
                "isDefault": "1",
                "effective": "2024-07-10",
                "country": "BR",
                "inactive": "2079-06-06",
                "language": "Brazilian",
                "notificationRequired": "0",
                "shipmentModeCode": "FT"
            },
            {
                "type": "ENT",
                "locationCode": "1",
                "locationName": "CLIENTE DAF",
                "address1": "JACOB LUCHESI, 4545",
                "city": "CAXIAS DO SUL",
                "state": "RS",
                "zip": "95032000",
                "isDefault": "1",
                "effective": "2024-07-10",
                "country": "BR",
                "inactive": "2079-06-06",
                "language": "Brazilian",
                "notificationRequired": "0",
                "shipmentModeCode": "FT"
            }
        ]
    }
}

Campos adicionais do JSON inseridos no Cadastro de Respostas Padrão para Integrações (FIST0103)

Objeto Campo Resposta
organization effective 1900-01-01
organization inactive 2079-06-06
organization.address country BR
organization.address inactive 2079-06-06
organization.address language Brazilian
organization.address notificationRequired 0
organization.address shipmentModeCode FT
organization.customer creditHold 0
organization.customer currencyCode BRL
organization.customer paymentTermsCode Net 30
organization.customer requireDeposit 0
organization.customer taxCategoryCode Undefined
organization.customer taxCode NOTAX
organization.customer.market isDefault 1
organization.customer.market marketCode World
organization.attributes[0] attributeCode FOCCO_CLIENTE_REDESPACHO
organization.attributes[0] value 1

De-Para de Cadastro de Clientes

Aba Insight Campo Insight Campo FoccoERP
Organization Inactive Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Organization Effective Conforme Data de Cadastro do Estabelecimento de Faturamento do Cadastro de Clientes
Organization Type C (Customer)
Organization Name Conforme descrição do Cadastro de Clientes
Organization OrganizationCode Type + Código do cliente conforme Cadastro de Clientes
Customer TaxCategoryCode Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Customer PaymentTermsCode Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Customer TaxCode Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Customer CurrencyCode Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Customer Market - IsDefault Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Customer Market - MarketCode Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Attribute AttributeCode FOCCO_CLIENTE_REDESPACHO
Attribute Value Indicador se o cliente utiliza redespacho
Address Inactive Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Address Effective Conforme Data do estabelecimento de Faturamento do Cadastro do Cadastro de Clientes
Address Type Conforme Tipo do estabelecimento do Cadastro de Clientes, será FAT(Faturamento) ou ENT(Entrega)
Address Language Conforme parametrização (Cadastro de Respostas Padrão para Integrações)
Address IsDefault Estabelecimento padrão conforme Cadastro de Clientes
Address Country País conforme Cadastro de Clientes
Address Zip CEP conforme Estabelecimento de Faturamento Cadastro de Clientes
Address State UF conforme Estabelecimento de Faturamento Cadastro de Clientes
Address City Cidade conforme Estabelecimento de Faturamento Cadastro de Clientes
Address LocationName Conforme descrição do Estabelecimento de Faturamento Cadastro de Clientes
Address LocationCode Código do Cliente conforme Cadastro de Clientes
Address Notes Conforme Observação do estabelecimento de Faturamento do Cadastro de Cliente
Address NotificationRequired Conforme parametrização (Cadastro de Respostas Padrão para Integrações)