...
Produto: | TOTVS Varejo Gestão Fiscal Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha Lina de Produto: | |
---|
Segmento: | |
---|
Módulo: | DOCUMENTO FISCAL |
---|
Função: | FISCAL CLOUD |
---|
Ticket: |
|
---|
Requisito/StoryStory/Issue (informe o requisito relacionado) : | DVNFSE-1436 |
---|
02. SITUAÇÃO/REQUISITO
Cadastro de Provedor Para realizar um cadastro de provedor, precisamos criar um CRUD ( Sem o DELETE) para que possamos realizar essa POST, PUT, GET), para ser realizado ação via API e posteriormente isso seria habilitado via Front.
03. SOLUÇÃO
Criação de CRUD Cadastro de Provedor .- POST
Endpoint: | Ambiente Homologação: https://stage.plataformafiscal.totvs.com.br/nfse/provedor Ambiente Produção: https://plataformafiscal.totvs.com.br/nfse/provedor |
Método: | GETPOST |
Descrição: | Consulta dos Provedores CadastradosCriação de um novo provedor |
Modelo JSON (Retorno): | { "nome": "São Paulo", "tipo": "", "intervaloBusca": 1, "jsonUrl": "jsonUrls" } |
Descrição Campos JSON | "nome" : Campo Obrigatório, sem padrão de nomenclatura. "tipo" : Forma de comunicação, por parceiro ou direto com a Prefeitura ( PROVEDOR_LAYOUT - PROVEDOR_HUB) "intervaloBusca" : Tempo que ocorre a busca (por dia) "jsonUrl" : Comunicação com o Provedor |
Status de retorno: | | uma lista de provedores- o provedor criado.
- 400 - Bad Request (Um ou mais campos estão inválidos. Faça o preenchimento correto e tente novamente)
- 401 - Unauthorized (Falha na autenticação)
- 500 - Internal Error (Falha no projeto ou algum dado requisitado não foi preenchido)
|
Alterar/ Atualizar o Provedor - PUT
Endpoint: | Ambiente Homologação: https://stage.plataformafiscal.totvs.com.br/nfse/provedor/{id} Ambiente Produção: https://plataformafiscal.totvs.com.br/nfse/provedor/{id}/ |
Método: | GETPUT |
Descrição: | Consulta Edição de um provedor específico |
Modelo JSON (Retorno): | { "nome": "São Pauloo1234", "tipo": "", "intervaloBusca": 1, "jsonUrl": "jsonUrls" } |
Status de retorno: | - 200 - Retorna o provedor consultadoeditado .
- 400 - Bad Request (Um ou mais campos estão inválidos. Faça o preenchimento correto e tente novamente)
- 401 - Unauthorized (Falha na autenticação)
- 500 - Internal Error (Falha no projeto ou algum dado requisitado não foi preenchido)
|
Consulta do Provedor Cadastrado - GET
Endpoint: | Ambiente Homologação: https://stage.plataformafiscal.totvs.com.br/nfse/provedor Ambiente Produção: https://plataformafiscal.totvs.com.br/nfse/provedor |
Método: | POSTGET |
Descrição: | Criação de um novo provedorConsulta dos Provedores Cadastrados |
Modelo JSON (Retorno): | { "idProvedor": 1, "nome": "São PauloSão Paulo/SP", "tipo": "", "intervaloBusca": 1 3, "jsonUrl": "jsonUrls{}" } |
Campos | , { "idProvedor": 2, "nome": " |
São PauloSão Paulo" |
: Campo Obrigatório, |
sem padrão de nomenclatura "tipo":
|
Campo Não Obrigatório ( PROVEDOR_LAYOUT - PROVEDOR_HUB) "", "intervaloBusca": |
Em quanto tempo ocorre a busca (por dia) 1, "jsonUrl": |
String "jsonUrls" }, |
Status de retorno: | | o provedor criado- uma lista de provedores.
- 400 - Bad Request (Um ou mais campos estão inválidos. Faça o preenchimento correto e tente novamente)
- 401 - Unauthorized (Falha na autenticação)
- 500 - Internal Error (Falha no projeto ou algum dado requisitado não foi preenchido)
|
Consulta de Provedor Específico - GET
Endpoint: | Ambiente Homologação: https://stage.plataformafiscal.totvs.com.br/nfse/provedor/{id} Ambiente Produção: https://plataformafiscal.totvs.com.br/nfse/provedor/{id}/ |
Método: | PUT GET |
Descrição: | Edição Consulta de um provedor específico |
Modelo JSON (Retorno): | { "idProvedor": 3, "nome": "São Pauloo1234Teste 012", "tipo": "", "intervaloBusca": 1, "jsonUrl": "jsonUrls" } |
Status de retorno: | - 200 - Retorna o provedor editado consultado.
- 400 - Bad Request (Um ou mais campos estão inválidos. Faça o preenchimento correto e tente novamente)
- 401 - Unauthorized (Falha na autenticação)
- 500 - Internal Error (Falha no projeto ou algum dado requisitado não foi preenchido)
|
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
...