Changes for page Nota Fiscal - Obter XML ou Danfe
Last modified by WBS Tecnologia on 2021/10/04 12:05
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -P rodutos -Desconto paraum Produto (Cód. de Barras)1 +Pedidos - Enviar um Pedido - Content
-
... ... @@ -2,7 +2,9 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 -= Consulta a Tabela de Desconto para um Produto = 5 += Inserir um Pedido na Plataforma = 6 + 7 +Neste Método vamos descrever como Inserir um Pedido na Plataforma. 6 6 ))) 7 7 ))) 8 8 ... ... @@ -14,16 +14,17 @@ 14 14 15 15 (% class="box infomessage" %) 16 16 ((( 17 -Rota: Desconto/Para?codigo=XXXXXXX19 +Rota:/BDIApi/Pedido/Salvar 18 18 ))) 19 19 20 -* Parâmetros: 21 -** codigo = [Obrigatório] Código de Barras do Produto 22 +* Parâmetros: 22 22 * Requer Autenticação: **Sim ** 23 -* Método: ** GET**24 -* Tipo de Retorno**: Void | Desconto**24 +* Método: **POST** 25 +* Tipo de Retorno**: Void | Pedido** 25 25 * Headers: 26 26 ** API_TOKEN: Token de Autenticação 28 +* Corpo/Payload 29 +** JSON do Pedido 27 27 28 28 == Códigos de Status == 29 29 ... ... @@ -34,7 +34,7 @@ 34 34 35 35 = Detalhes da Ação = 36 36 37 - Consulta o Desconto paraumaProdutoEspecifico.40 +Insere um Pedido na Plataforma 38 38 39 39 === (% style="font-size:26px" %)Headers(%%) === 40 40 ... ... @@ -43,22 +43,105 @@ 43 43 |=Header|=Descrição / Validação|=Valor Padrão 44 44 |API_TOKEN|[Obrigatório] Token da Autenticação| 45 45 46 -== (% style="font-size:29px" %) Detalhes doResultado(%%) ==49 +== (% style="font-size:29px" %)Corpo(%%) == 47 47 48 -Este é o Payload do res ultadocaso a açãotenhasucesso:51 +Este é o Payload do corpo, este JSON representa o pedido a ser inserido na plataforma: 49 49 50 50 {{code language="json" layout="LINENUMBERS" title="Exemplo do Payload"}} 51 51 { 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" 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 + } 60 60 } 61 61 {{/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 + 62 62 ))) 63 63 64 64