Páginas filhas
  • API Fornecedor

Cadastro de Fornecedor

Disponibilizado endpoint para cadastro de Fornecedor.

Método POST:

http:127.0.0.1:8080/api/entity/v1/cadFornec

Estrutura de dados:

Fornecedor
{
    "instancia": "ALBER",
    "cdFornec": 99,
    "deFornec": "TESTE FORNEC",
    "cdIntErp": "99",
    "deEndereco": "ENDEREÇO TESTE 99",
    "cdMunic": 32,
    "noCep": "14.025-140",
    "noTelefone": "9999-9999",
    "fgTpPess": "J",
    "noCgcCpf": "71.320.857/0001-37",
    "noInscrEst": "664.003.070.110",
    "cfop": null,
    "qtTmpTrajeto": 999.9,
    "fgDescargAssist": null,
    "percSorteio": null,
    "fgAnalisPatio": null,
    "qtCargaSortPatio": null,
    "rowVersion": 9900    
}

Fornecedor

  • instancia: Código da Instância.
  • cdFornec: Código do Fornecedor.
  • deFornec: Nome do Fornecedor.
  • cdIntErp: Código Interface ERP.
  • deEndereco: Endereço.
  • cdMunic: Código do Município.
  • noCep: CEP.
  • noTelefone: Número Telefone.
  • fgTpPess: Tipo de Pessoa.
  • noCgcCpf: Número CNPJ / CPF.
  • noInscrEst: Número Inscrição Estadual.
  • cfop: Número CFOP.
  • qtTmpTrajeto: Tempo máximo Trajeto.
  • fgDescargAssist: Descarga Assistida (S ou N).
  • percSorteio: % Sorteio.
  • fgAnalisPatio: Analisar Carga Pátio.
  • qtCargaSortPatio: Qtde Carga Sorteio Pátio.
  • rowVersion: Controle interno.


Exemplo de retorno após cadastrar:

Response (200 OK)
{
    "instancia": "ALBER",
    "cdFornec": 99,
    "deFornec": "TESTE FORNEC",
    "cdIntErp": "99",
    "deEndereco": "ENDEREÇO TESTE 99",
    "cdMunic": 32,
    "noCep": "14.025-140",
    "noTelefone": "9999-9999",
    "fgTpPess": "J",
    "noCgcCpf": "71.320.857/0001-37",
    "noInscrEst": "664.003.070.110",
    "cfop": null,
    "qtTmpTrajeto": 999.9,
    "fgDescargAssist": null,
    "percSorteio": null,
    "fgAnalisPatio": null,
    "qtCargaSortPatio": null,
    "rowVersion": 9900
}

Consulta de Fornecedores

Disponibilizado endpoint para consulta de Fornecedor.

Método GET:

http:127.0.0.1:8080/api/entity/v1/cadFornec?instancia=ALBER&cdFornec=99&page=1&pageSize=15

Response (200 OK)
{
    "hasNext": false,
    "items": [
        {
            "instancia": "ALBER",
            "cdFornec": 99,
            "deFornec": "TESTE FORNEC",
            "cdIntErp": "99",
            "deEndereco": "ENDEREÇO TESTE 99",
            "cdMunic": 32,
            "noCep": "14.025-140",
            "noTelefone": "9999-9999",
            "fgTpPess": "J",
            "noCgcCpf": "71.320.857/0001-37",
            "noInscrEst": "664.003.070.110",
            "cfop": null,
            "qtTmpTrajeto": 999.9,
            "fgDescargAssist": null,
            "percSorteio": null,
            "fgAnalisPatio": null,
            "qtCargaSortPatio": null,
            "rowVersion": 9900
        }
    ]
}

Parâmetros (opcionais)

  • instancia: Código da Instância
  • cdFornec: Código do Fornecedor
  • page: Número da página.
  • pagesize: Quantidade de registros por página.

Alteração de Fornecedor

Disponibilizado endpoint para modificar Fornecedor.

Método PUT:

http:127.0.0.1:8080/api/entity/v1/cadFornec

Estrutura de dados:

Fornecedor
{
    "instancia": "ALBER",
    "cdFornec": 99,
    "deFornec": "TESTE FORNEC",
    "cdIntErp": "99",
    "deEndereco": "ENDEREÇO TESTE 99",
    "cdMunic": 32,
    "noCep": "14.025-140",
    "noTelefone": "9999-9999",
    "fgTpPess": "J",
    "noCgcCpf": "71.320.857/0001-37",
    "noInscrEst": "664.003.070.110",
    "cfop": null,
    "qtTmpTrajeto": 999.9,
    "fgDescargAssist": null,
    "percSorteio": null,
    "fgAnalisPatio": null,
    "qtCargaSortPatio": null,
    "rowVersion": 9900    
}

Exclusão de Fornecedor

Disponibilizado endpoint para excluir Fornecedor.

Método DELETE:

http:127.0.0.1:8080/api/entity/v1/cadFornec?cdFornec=99&instancia=ALBER

Parâmetros

  • instancia: Código da Instância
  • cdFornec: Código do Fornecedor.


Retorno: 204 No Content.