Changes for page Nota Fiscal - Obter XML ou Danfe
Last modified by WBS Tecnologia on 2021/10/04 12:05
Change comment:
Update document after refactoring.
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -P edidos -Enviarum Pedido1 +Produtos - Desconto por Codigo - Content
-
... ... @@ -2,9 +2,7 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 -= Inserir um Pedido na Plataforma = 6 - 7 -Neste Método vamos descrever como Inserir um Pedido na Plataforma. 5 += Consulta a Tabela de Desconto para um Produto = 8 8 ))) 9 9 ))) 10 10 ... ... @@ -16,17 +16,16 @@ 16 16 17 17 (% class="box infomessage" %) 18 18 ((( 19 -Rota:/BDIApi/ Pedido/Salvar17 +Rota: /BDIApi/Desconto/Para?codigo=XXXXXXX 20 20 ))) 21 21 22 -* Parâmetros: 20 +* Parâmetros: 21 +** codigo = [Obrigatório] Código de Barras do Produto 23 23 * Requer Autenticação: **Sim ** 24 -* Método: ** POST**25 -* Tipo de Retorno**: Void | Pedido**23 +* Método: **GET** 24 +* Tipo de Retorno**: Void | Desconto** 26 26 * Headers: 27 27 ** API_TOKEN: Token de Autenticação 28 -* Corpo/Payload 29 -** JSON do Pedido 30 30 31 31 == Códigos de Status == 32 32 ... ... @@ -37,7 +37,7 @@ 37 37 38 38 = Detalhes da Ação = 39 39 40 - Insereum Pedidona Plataforma37 +Consulta o Desconto para uma Produto Especifico. 41 41 42 42 === (% style="font-size:26px" %)Headers(%%) === 43 43 ... ... @@ -46,105 +46,22 @@ 46 46 |=Header|=Descrição / Validação|=Valor Padrão 47 47 |API_TOKEN|[Obrigatório] Token da Autenticação| 48 48 49 -== (% style="font-size:29px" %) Corpo(%%) ==46 +== (% style="font-size:29px" %)Detalhes do Resultado(%%) == 50 50 51 -Este é o Payload do corpo,este JSON representao pedido aer inseridonaplataforma:48 +Este é o Payload do resultado caso a ação tenha sucesso: 52 52 53 53 {{code language="json" layout="LINENUMBERS" title="Exemplo do Payload"}} 54 54 { 55 - "Cabecalho": { 56 - "Codigo": 13555, 57 - "CriadoEm": "2020-12-19T13:25", 58 - "ValorDoFrete": 5.00, 59 - "TipoDeFrete": 1, 60 - "ValorTotal": 215.00, 61 - "Situacao": 0, 62 - "TipoDeConsumidor": 1, 63 - "Classificacao": "testes", 64 - "Observacoes": "Teste de Observação", 65 - "ValorDeDesconto": 0, 66 - "TipoDeEnvio": 100 67 - }, 68 - "Itens": [ 69 - { 70 - "Quantidade": 10, 71 - "ValorUnitario": 21.00, 72 - "Desconto": 0, 73 - "CodigoDeBarras": "9788522480432" 74 - } 75 - ], 76 - "Faturas": [ 77 - { 78 - "NumeroDeParcelas": 1, 79 - "Valor": 215.00, 80 - "AprovadoEm": "2020-12-19T13:35", 81 - "NSU": "TESTE", 82 - "Autorizacao": "0983aisadafs90", 83 - "Resumo": "Teste de Fatura", 84 - "NumeroDoCartao": "XXXXXXXXXXXX5423", 85 - "FormaDePagamentoId": 17 86 - } 87 - ], 88 - "EnderecoDeCobranca": { 89 - "Nome": "Marcelo Junior", 90 - "Apelido": "Marcelo Junior", 91 - "Email": "teste@wbstecn.com.br", 92 - "CnpjCpf": "12345678900", 93 - "RgIE": "123456780", 94 - "Tipo": 1, 95 - "Bairro" : "Jd. Nova IP", 96 - "CEP" : "13000056", 97 - "Cidade" : "Minha Cidade", 98 - "Complemento" : "", 99 - "Destinatario" : "Marcelo Junior", 100 - "LinhaDeEndereco" : "Rua dos Opalas", 101 - "Pais" :"Brasil", 102 - "TelefoneFixo" : "19998885664", 103 - "UF" : "SP" 104 - }, 105 - "EnderecoDeEntrega": { 106 - "Nome": "Marcelo Junior", 107 - "Apelido": "Marcelo Junior", 108 - "Email": "teste@wbstecn.com.br", 109 - "CnpjCpf": "12345678900", 110 - "RgIE": "123456780", 111 - "Tipo": 1, 112 - "Bairro" : "Jd. Nova IP", 113 - "CEP" : "13000056", 114 - "Cidade" : "Minha Cidade", 115 - "Complemento" : "", 116 - "Destinatario" : "Marcelo Junior", 117 - "LinhaDeEndereco" : "Rua dos Opalas", 118 - "Pais" :"Brasil", 119 - "TelefoneFixo" : "19998885664", 120 - "UF" : "SP" 121 - } 52 + "Id": 1, 53 + "IDProduto": 163936, 54 + "PrecoDeVenda": 25.60, 55 + "PrecoDeConsignacao": 21.30, 56 + "DescontoDeVenda": 10.0000000, 57 + "DescontoDeConsignacao": 10.0000000, 58 + "AtualizadoEm": null, 59 + "CodigoDeBarras": "9788575421284" 122 122 } 123 123 {{/code}} 124 - 125 -== Campos Obrigatórios e Validações: == 126 - 127 -|**Nome**|**Descrição** 128 -|EnderecoDeCobranca|O Pedido deve ter pelo menos o endereço de Cobrança. 129 -|EnderecoDeCobranca.Complemento|Não deve conter mais de 80 caracteres. 130 -|EnderecoDeCobranca.LinhaDeEntrega|Não deve conter mais de 100 caracteres. 131 -|EnderecoDeCobranca.Nome|Não deve conter mais de 50 caracteres 132 -|EnderecoDeCobranca.Apelido|Não deve conter mais de 50 caracteres 133 -|EnderecoDeEntegra|Se informado respeita as mesmas regras do Endereço de Cobrança, se não informado o Endereço de Cobrança será utilizado no lugar. 134 -|Itens[*].ProdutoId|Deve ser informado, caso o código de barras não for informado. 135 -|Itens[*].CodigoDeBarras|Deve ser informado, caso o Id do produto não for informado. 136 -|Itens[*].ValorUnitario|Deve ser maior que 0 137 -|Itens[*].Quantidade|Deve ser maior que 0 138 -| | 139 -|Cabecalho.Codigo|Não pode estar em branco 140 -|Cabecalho.CriadoEm|Obrigatório informar 141 -|Cabecalho.ValorDoFrete|Tem que ser 0 ou maior. 142 -|Cabecalho.ValorTotal|Tem que ser 0 ou maior 143 -|Cabecalho.TipoDeFrete|Tem que ser informado corretamente! 144 -|Cabecalho.TipoDeEnvio|Tem que ser informado o ID recuperado pela API de Tipos de Envio. 145 -| | 146 - 147 - 148 148 ))) 149 149 150 150