Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleDefinição dos campos de requisição

Campo

Tipo

Descrição

Obrigatório

Observações

idInquilino

stringidInquilino gerado na criação do inquilinoXNão Nulo 

tipoLote

Lista de stringLista dos tipos de dados a serem enviados. São aceitos vários tipos. (Tipos  na seção Tipos Lote)XNão nulo

status

stringStatus do lote, na abertura sempre enviar 0 - Inicio EnvioXNão nulo
Expandir
titleTipos Lote

Os tipos de dados passados na requisição são os seguintes:

    Cliente = 0
    Loja = 1
    Motivo = 2
    Perfil = 3
    Usuario = 4
    FcpProduto = 5
    Compartilhamento = 6
    Imposto = 7
    Ncm = 8
    PisCofins = 9
    TributoNcm = 10
    ClassificacaoProduto = 11
    Produto = 12
    Preco = 13
    Estoque = 14
    Operadora = 15
    DadoComplementarPagto = 16
    CondicaoPagto = 17
    FormaPagto = 18
    CanalVenda = 24
    AlteracaoCliente = 40
    AlteracaoImposto = 47
    AlteracaoNcm = 48
    AlteracaoPisCofins = 49
    AlteracaoTributoNcm = 50
    AlteracaoClassificacaoProduto = 51
    AlteracaoProduto = 52
    AlteracaoPreco = 53
    AlteracaoEstoque = 54
    PreVenda = 55
    ClienteEndereco = 56

Definição dos campos de retornoIdentificador do lote no banco
Expandir
Retorno da requisição
titleDefinição dos campos de retorno
Expandir
title200 - Ok

Campo

Tipo

Descrição

SuccessboolIndica se a criação do lote foi feita com sucesso
MessagestringCaso ocorra erros durante a criação do lote eles serão enviados nesse campo
DataobjetoObjeto lote criado

Data.LoteOrigem

stringNúmero de identificação do lote

Data.Mensagem

string

Data.Status

intStatus do lote
Data.TipoLoteList StringLista de tipos de dados que serão enviados no lote

Data.IdInquilino

stringidInquilino vinculado ao lote

Data.DataAtualização

datetimeData da ultima atualização do registo

Data.DataCadastro

datetimeData de criação do lote

Data.Id

stringIdentificador do lote no banco
Expandir
titleBody de retorno

{
    "success": true,
    "message": "",
    "data": {
        "loteOrigem": "{LoteOrigem}",
        "mensagem": null,
        "status": 0,
        "tipoLote": [
            "17"
        ],
        "idInquilino": "{IdInquilino

)

}",
        "dataAtualizacao": "{DataAtualizacao}",
        "dataCadastro": "{DataCadastro}",
        "id": "{Identificador}",
        "_expandables": []
    }
}

Expandir
title
400 - Bad Request

Campo

Tipo

Descrição

Success
successboolIndica se a criação do lote foi feita com sucesso
Message
messagestringCaso ocorra erros durante a criação do lote eles serão enviados nesse campo
Data
data
objeto
stringObjeto lote criado
Data.LoteOrigem
errorsstring
Número de identificação do lote

Data.Mensagem

string

Data.Status

intStatus do lote
Data.TipoLoteList StringLista de tipos de dados que serão enviados no lote

Data.IdInquilino

stringidInquilino vinculado ao lote

Data.DataAtualização

datetimeData da ultima atualização do registo

Data.DataCadastro

datetimeData de criação do lote

Data.Id

string
Objeto com Detalhamento do erro
errors.inquilinostringInquilino responsável pela aberturado lote
errors.tipodadostringTipo do lote aberto
errors.lotestringNumero do Lote que apresentou erro
error.errorCodenumberCódigo do erro - 3 para erro na abertura
error.errorDetailstringDescrição detalhada do erro
totalTimenumberTempo de resposta
numberOfRecordsnumberNumero de registros
Expandir
titleBody de retorno

{
    "success": false,
    "message": "Não é possível solicitar um novo lote. Lote {NumeroDoLote} em andamento",
    "data": null,
    "errors": {
        "inquilino": "{IdInquilino}",
        "tipoDado": "0",
        "lote": "{NumeroDoLote}",
        "errorCode": 3,
        "errorDetail": "Não é possível solicitar um novo lote. Lote {NumeroDoLote} em andamento"
    },
    "totalTime": 0,
    "numberOfRecords": 0
}