Árvore de páginas

Versões comparadas

Chave

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


NÃO USAR MAIS ESSE TDN PARA MANUTENÇÃO, USAR O Cadastro de Loja - excluir


Este método é responsável pela criação de loja

...

Aviso

Para que a baixa da loja criada ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 1 = loja

titleexpandtitleDefinição de requisiçãoRetornosexpandtitleDefinição de
Deck of Cards
idversções
Card
labelV3.1 (V2)

Requisição

Section
Column
width50%
Expandir

Exemplo de body da requisição

[
    {
        "bairro": "string",
        "cep": "string",
        "

loteOrigem

cidade": "string",
        "

idInquilino

cnpj": "string",
        "

idRetaguarda

codigoIdentificacaoLoja": "string",
        "

idProprietario

codigoMaster": "string",
        "

razaoSocial

codigoMunicipioIbge": "string",
        "

nomeFantasia

codigoOrganizacional": "string",
        "

cnpj

codigoUFIBGE": "string",
        "

inscricaoEstadual

complemento": "string",
        "endereco": "string",
        "

numero

estado": "string",
        "

bairro

idDominioManutencao": "string",
        "

cidade

idInquilino": "string",
        "

estado

idProprietario": "string",
        "

siglaUf

idRetaguarda": "string",
        "

CodigoUFIBGE

idRetaguardaRede": "string",
        "

CodigoMunicipioIbge

inscricaoEstadual": "string",
        "

cep

inscricaoMunicipal": "string",
        "

complemento

loteOrigem": "string",
        "modeloFiscal": 0,
        "nomeFantasia": "string",
        "

regimeTributario

nomeMaster":

0

"string",
        "

rede

numero": "string",
        "numeroLoja": "string",
        "

telefone

razaoSocial": "string",
        "

inscricaoMunicipal

rede": "string",
        "regimeTributario": 0,
        "

codigoIdentificacaoLoja

siglaUf": "string",
        "situacao": 1,
        "telefone": "string"
    }
]


Column
width
50%

Definições dos campos

do body

Campo

Tipo

Descrição

Obrigatório

Observações


loteOrigem

stringCódigo do lote
Obrigatório
Sim

idInquilino

stringIdentificador do inquilino
Obrigatório
Sim

idRetaguarda

stringIdentificador da loja na retaguarda
Obrigatório

Sim

Tamanho máximo: 100 caracteres


idProprietario

stringIdentificador do proprietário. (Adicionando na criação do compartilhamento)
Obrigatório
Sim

razaoSocial

stringRazão social da loja
Obrigatório

Sim

Tamanho máximo

:

 (50

caracteres

)


nomeFantasia

stringNome Fantasia da loja
Obrigatório

Sim

Tamanho máximo

:

 (50

caracteres

)


cnpj

stringCNPJ da loja
Obrigatório
SimTamanho máximo (14)

inscricaoEstadual

stringInscrição estadual da loja
Obrigatório
Sim

Tamanho máximo (15)

Tamanho mínimo (2)


endereco

stringEndereço da loja
Obrigatório

Sim

Tamanho máximo

: 60 caracteres

 (200)

Tamanho mínimo (2)


numero

stringNúmero do local da loja
Opcional
NãoTamanho máximo (10)

bairro

stringBairro da loja
Obrigatório

Sim

Tamanho máximo

: 60 caracteres

 (150)

Tamanho mínimo (2)


cidade

sringCidade da loja
Obrigatório

Sim

Tamanho máximo

: 60 caracteres

 (150) 

Tamanho mínimo (2)


estado

stringEstado da loja
Obrigatório

Sim

Tamanho máximo

:

 (50

caracteres

)


siglaUf

stringSigla do estado da loja
Obrigatório
Sim

Tamanho máximo (2)

Tamanho mínimo (2)


CodigoUFIBGE

stringCódigo do estado
Obrigatório
SimTamanho igual (2)

CodigoMunicipioIbge

stringCódigo do município
Obrigatório
SimTamanho igual (50)

cep

stringCep da lona
Obrigatório
Sim Tamanho máximo (8)

complemento

stringComplemente do endereço da loja
Opcional

Não

Tamanho máximo

: 60 caracteres

 (100) 

Tamanho mínimo (2)


modeloFiscal

EnumModelo fiscal utilizado (Tipos abaixo)
Obrigatório
Não

Enviar um dos tipos abaixo.

Caso não tenha definido o valor deste campo, informar "null" ou não enviar esse campo na requisição 

regimeTributario

intRegime tributário utilizado (Tipos abaixo)
Obrigatório
Sim

rede

stringRede da loja
Obrigatório

Sim

Tamanho máximo

: 50 caracteres

 (40)


numeroLoja

stringNumero da loja
Opcional
SimTamanho máximo (30)

telefone

stringTelefone da loja
Obrigatório

Não

Passar



Informar somente os números

inscricaoMunicipal

stringInscrição municipal da loja
Opcional
NãoTamanho máximo (15)

codigoIdentificacaoLoja

stringCódigo de identificação da loja
Obrigatório

Sim

Tamanho máximo

:

 (20

caracteres

)


situacao

intSituação da loja
(Tipos abaixo)Obrigatório
Sim(0 - inativo, 1 ativo)

idRetaguardaRede

stringIdentificador da rede naretaguardaNãoTamanho máximo (100)

codigoMaster

stringCódigo masterNãoTamanho máximo (50)

nomeMaster

stringNome masterNãoTamanho máximo (50)

idDominioManutencao

stringIdentificador dominio manutençãoNão

codigoOrganizacional

stringCodigo OrganizacionalNão

Expandir
titleTipos de Regime Tributário
CódigoNome
0SimplesNacional
1RegimeNormal
Expandir
titleTipos de Modelo fiscal
CódigoNome
0NaoConfigurado
1SAT
2NFCe
3MFE
Expandir

Retorno

Deck of Cards
idretornos
Card
label200 - Ok
Column
width50%

Exemplo de body de retorno

title

{
    "success": true,
    "message": "",
    "data": null,
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}

Column
width
50%

Definições dos campos

do retorno

Campo

Tipo

Descrição

SuccessboolIndica se a criação do compartilhamento foi feita com sucesso
MessagestringCaso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo
DataobjetoObjeto compartilhamento criado
ErrorsListaListas com os erros encontrados no processo
TotalTimeinttempo da requisição
NumberOfRecordsintnúmero de dados inseridos
Card
label400 - Bad Request
Column
width50%

Exemplo de body de retorno

{
    "code": "string",
    "message": "string",
    "detailedMessage": "string",
    "helpUrl": "string",
    "details": [
        {
            "guid": "string",
            "code": "string",
            "message": "string",
            "detailedMessage": "string"
        }
    ]
}

Column
width50%

Definições dos campos do retorno

Campo

Tipo

Descrição

codestringCódigo de erro
messagestringMensagem do erro
detailedMessagestringDetalhamento do erro
helpUrlstringurl de ajuda
TotalTimestringTempo total de busca
detailslista de objetoLista de objeto de erros
details.guidstringIdentificador do erro
details.codestringCódigo do erro
details.messagestringMensagem do erro 
details.detailedMessagestringDetalhamento do erro
Card
labelV3.2
Informações

Este endpoint ainda está em processo de manutenção, as informações estão disponibilizadas apenas para consulta, não sendo possível realizar a requisição.

Requisição

Section
Column
width50%

Exemplo de body da requisição

[
    {
        "bairro": "string",
        "cep": "string",
        "cidade": "string",
        "cnpj": "string",
        "codigoIdentificacaoLoja": "string",
        "codigoMaster": "string",
        "codigoMunicipioIbge": "string",
        "codigoOrganizacional": "string",
        "codigoUFIBGE": "string",
        "complemento": "string",
        "endereco": "string",
        "estado": "string",
        "idDominioManutencao": "string",
        "idInquilino": "string",
        "idProprietario": "string",
        "idRetaguarda": "string",
        "idRetaguardaRede": "string",
        "inscricaoEstadual": "string",
        "inscricaoMunicipal": "string",
        "loteOrigem": "string",
        "modeloFiscal": 0,
        "nomeFantasia": "string",
        "nomeMaster": "string",
        "numero": "string",
        "numeroLoja": "string",
        "razaoSocial": "string",
        "rede": "string",
        "regimeTributario": 0,
        "siglaUf": "string",
        "situacao": 1,
        "telefone": "string"
    }
]

Column
width50%

Definições dos campos do body

Campo

Tipo

Descrição

Obrigatório

Observações


loteOrigem

stringCódigo do loteSim

idInquilino

stringIdentificador do inquilinoSim

idRetaguarda

stringIdentificador da loja na retaguarda

Sim

Tamanho máximo: 100 caracteres


idProprietario

stringIdentificador do proprietário. (Adicionando na criação do compartilhamento)Sim

razaoSocial

stringRazão social da loja

Sim

Tamanho máximo (50)


nomeFantasia

stringNome Fantasia da loja

Sim

Tamanho máximo (50)


cnpj

stringCNPJ da lojaSimTamanho máximo (14)

inscricaoEstadual

stringInscrição estadual da lojaSim

Tamanho máximo (15)

Tamanho mínimo (2)


endereco

stringEndereço da loja

Sim

Tamanho máximo (200)

Tamanho mínimo (2)


numero

stringNúmero do local da lojaNãoTamanho máximo (10)

bairro

stringBairro da loja

Sim

Tamanho máximo (150)

Tamanho mínimo (2)


cidade

sringCidade da loja

Sim

Tamanho máximo (150) 

Tamanho mínimo (2)


estado

stringEstado da loja

Sim

Tamanho máximo (50)


siglaUf

stringSigla do estado da lojaSim

Tamanho máximo (2)

Tamanho mínimo (2)


CodigoUFIBGE

stringCódigo do estadoSimTamanho igual (2)

CodigoMunicipioIbge

stringCódigo do municípioSimTamanho igual (50)

cep

stringCep da lonaSim Tamanho máximo (8)

complemento

stringComplemente do endereço da loja

Não

Tamanho máximo (100) 

Tamanho mínimo (2)


modeloFiscal

EnumModelo fiscal utilizado (Tipos abaixo)Não

Enviar um dos tipos abaixo.

Caso não tenha definido o valor deste campo, informar "null" ou não enviar esse campo na requisição 

regimeTributario

intRegime tributário utilizado (Tipos abaixo)Sim

rede

stringRede da loja

Sim

Tamanho máximo (40)


numeroLoja

stringNumero da lojaSimTamanho máximo (30)

telefone

stringTelefone da loja

Não



Informar somente os números

inscricaoMunicipal

stringInscrição municipal da lojaNãoTamanho máximo (15)

codigoIdentificacaoLoja

stringCódigo de identificação da loja

Sim

Tamanho máximo (20)


situacao

intSituação da loja (Tipos abaixo)Sim

idRetaguardaRede

stringIdentificador da rede naretaguardaNãoTamanho máximo (100)

codigoMaster

stringCódigo masterNãoTamanho máximo (50)

nomeMaster

stringNome masterNãoTamanho máximo (50)

idDominioManutencao

stringIdentificador dominio manutençãoNão

codigoOrganizacional

stringCodigo OrganizacionalNão


Retornos

Deck of Cards
idretornos
Card
label200 - Ok
Column
width50%

Exemplo de body de retorno

{
    "success": true,
    "message": "Requisição inserida com sucesso!",
    "data": null,
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}

Column
width50%

Definições dos campos do retorno

Campo

Tipo

Descrição

SuccessboolIndica se a criação do compartilhamento foi feita com sucesso
MessagestringCaso ocorra erros durante a criação
da loja
do compartilhamento eles serão enviados nesse campo
DataobjetoObjeto
loja
compartilhamento criado
ErrorsListaListas com os erros encontrados no processo
TotalTimeinttempo da requisição
NumberOfRecordsintnúmero de dados inseridos
Card
label400 - Bad Request
Column
width50%

Exemplo de body de retorno

{
    "code": "string",
    "message": "string",
    "detailedMessage": "string",
    "helpUrl": "string",
    "details": [
        {
            "guid": "string",
            "code": "string",
            "message": "string",
            "detailedMessage": "string"
        }
    ]
}

Column
width50%

Definições dos campos do retorno

Campo

Tipo

Descrição

codestringCódigo de erro
messagestringMensagem do erro
detailedMessagestringDetalhamento do erro
helpUrlstringurl de ajuda
TotalTimestringTempo total de busca
detailslista de objetoLista de objeto de erros
details.guidstringIdentificador do erro
details.codestringCódigo do erro
details.messagestringMensagem do erro 
details.detailedMessagestringDetalhamento do erro