Árvore de páginas

Versões comparadas

Chave

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

Este método é responsável pelo envio pela criação de statusloja

  • Endpoint: /api/retaguarda/v2/lojas
  • Método: Post
  • Autenticação: Bearer token
  • Permissão: Retaguarda

Este endpoint recebe uma lista de lojas para que possam ser enviados vários na mesma requisição

Aviso

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

{
    "success": true,
    "message": "",
    "data": {
        "aplicacao": "AplicacaoTeste

"string",
        "numero": "string",
        "bairro": "string",
        "cidade": "string",
        "estado": "string",
     

  

  "

retaguarda

siglaUf":

 

"

RetaguardaTeste

string",
     

  

  "

servico

CodigoUFIBGE":

 

"

ServicoTeste

string",
       

  

"

idLojaRetaguarda

CodigoMunicipioIbge":

 

"

IdLojaRetaguardaTeste

string",
     

  

  "

dispositivo

cep":

 

"

DispositivoTeste

string",
     

  

  "

idDevice

complemento":

 

"

IdDeviceTeste

string",
     

  

  "

status

modeloFiscal": 0,
        "

StatusTeste

regimeTributario":0,
       

  

"

dataServidor

rede":

 "2023-11-22T13:00:00Z

"string",
     

  

  "

idInquilino

numeroLoja":

 

"

IdInquilinoTeste

string",
     

  

  "

dataAtualizacao

telefone":

 "2023-11-22T15:24:38.1057876Z

"string",
       

  

"

dataCadastro

inscricaoMunicipal":

 "2023-11-22T15:24:38.105787Z

"string",
       

  

"

id

codigoIdentificacaoLoja":

 

"

19

string",
     

  

  "

_expandables

situacao":1

 

[]

 

  

}

}

]

Expandir
titleExemplo de body da requisição

[
    {
    "idInquilino        "loteOrigem":   "IdInquilinoTestestring",
    "aplicacao        "idInquilino": "AplicacaoTestestring",
    "retaguarda        "idRetaguarda":   "RetaguardaTestestring",
    "servico        "idProprietario":   "ServicoTestestring",
    "idLojaRetaguarda        "razaoSocial":   "IdLojaRetaguardaTestestring",
    "dispositivo        "nomeFantasia":   "DispositivoTestestring",
    "idDevice        "cnpj":   "IdDeviceTestestring",
    "status        "inscricaoEstadual":   "StatusTestestring",
    "dataServidor        "endereco":  "2023-11-22T13:00:00.000Z"
}

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

Campo

Tipo

Descrição

Observações

idInquilino

stringId do inquilino que enviou o statusNão Nulo 

aplicacao

sringAplicação utilizada ex.: WSH/PDVSyncNão nulo

retaguarda

stringRetaguarda utilizada pelo serviço ex.: Winthor/ProtheusNão nulo

servico

stringServiço que enviou o status ex.: PDVSync.Client.Down/PDVSync.Client.UP/Client.WSH/ClientProtheusNão nulo

idLojaRetaguarda

stringId retaguarda da loja que está utilizando o serviçoNão nulo 

dispositivo

stringDispositivo que está utilizando o serviçoNullable

idDevice

stringId do dispoisitivo que está utilizando o serviçoNullable

status

stringStatus do serviço ex.: Ativo/InativoNão nulo

dataServidor

TimestampData que o serviço enviou o status OBS: Enviar a data com timezoneNão nulo
Expandir
titleRetornos
Expandir
titleHTTP 200 - OK
Expandir
titleDefinição dos campos de requisição

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 caracteres

nomeFantasia

stringNome Fantasia da loja

Sim


Tamanho máximo: 50 caracteres

cnpj

stringCNPJ da lojaSim

inscricaoEstadual

stringInscrição estadual da lojaSim

endereco

stringEndereço da loja

Sim


Tamanho máximo: 60 caracteres

numero

stringNúmero do local da lojaNão

bairro

stringBairro da loja

Sim


Tamanho máximo: 60 caracteres

cidade

sringCidade da loja

Sim


Tamanho máximo: 60 caracteres

estado

stringEstado da loja

Sim


Tamanho máximo: 50 caracteres

siglaUf

stringSigla do estado da lojaSim

CodigoUFIBGE

stringCódigo do estadoSim

CodigoMunicipioIbge

stringCódigo do municípioSim

cep

stringCep da lonaSim

complemento

stringComplemente do endereço da loja

Não


Tamanho máximo: 60 caracteres

modeloFiscal

EnumModelo fiscal utilizado (Tipos abaixo)NãoEnviar 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: 50 caracteres

numeroLoja

stringNumero da lojaNão

telefone

stringTelefone da loja

Sim


Passar somente os números

inscricaoMunicipal

stringInscrição municipal da lojaNão

codigoIdentificacaoLoja

stringCódigo de identificação da loja

Sim


Tamanho máximo: 20 caracteres

situacao

intSituação da loja (Tipos abaixo)Sim
Expandir
titleTipos de Regime Tributário
CódigoNome
0SimplesNacional
1RegimeNormal
Expandir
titleTipos de Modelo fiscal
CódigoNome
0NaoConfigurado
1SAT
2NFCe
3MFE
Expandir
titleRetornos

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

Retorno ocorre quando uma campo obrigatório não é enviado

{
    "code": "",
    "message": "",
    "detailedMessage": "",
    "helpUrl": "",
    "details": [
        {
            "guid": "23d3d6cd-084d-413a-8b1f-f596df5a9fe6",
            "code": "CQIFlap.Pber.Pbagebyr.Qbznva.Ragvgvrf.FgnghfFreivpb.FgnghfFreivpb+Reebe.5",
            "message": "O Status deve conter um status.",
            "detailedMessage": "StatusShouldHaveStatusSpecification"
        }
    ]
}
Expandir
titleDefinição dos campos de retorno

Campo

Tipo

Descrição

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