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 Produto1 +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,111 @@ 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 + "TipoDeImportacao": 0, 64 + "Classificacao": "testes", 65 + "Observacoes": "Teste de Observação", 66 + "ValorDeDesconto": 0, 67 + "TipoDeEnvio": 100 68 + }, 69 + "Itens": [ 70 + { 71 + "Quantidade": 10, 72 + "ValorUnitario": 21.00, 73 + "Desconto": 0, 74 + "CodigoDeBarras": "9788522480432" 75 + } 76 + ], 77 + "Faturas": [ 78 + { 79 + "NumeroDeParcelas": 1, 80 + "Valor": 215.00, 81 + "AprovadoEm": "2020-12-19T13:35", 82 + "NSU": "TESTE", 83 + "Autorizacao": "0983aisadafs90", 84 + "Resumo": "Teste de Fatura", 85 + "NumeroDoCartao": "XXXXXXXXXXXX5423", 86 + "FormaDePagamentoId": 17 87 + } 88 + ], 89 + "EnderecoDeCobranca": { 90 + "Nome": "Marcelo Junior", 91 + "Apelido": "Marcelo Junior", 92 + "Email": "teste@wbstecn.com.br", 93 + "CnpjCpf": "12345678900", 94 + "RgIE": "123456780", 95 + "Tipo": 1, 96 + "Bairro" : "Jd. Nova IP", 97 + "CEP" : "13000056", 98 + "Cidade" : "Minha Cidade", 99 + "Complemento" : "", 100 + "Destinatario" : "Marcelo Junior", 101 + "LinhaDeEndereco" : "Rua dos Opalas", 102 + "Pais" :"Brasil", 103 + "TelefoneFixo" : "19998885664", 104 + "UF" : "SP" 105 + }, 106 + "EnderecoDeEntrega": { 107 + "Nome": "Marcelo Junior", 108 + "Apelido": "Marcelo Junior", 109 + "Email": "teste@wbstecn.com.br", 110 + "CnpjCpf": "12345678900", 111 + "RgIE": "123456780", 112 + "Tipo": 1, 113 + "Bairro" : "Jd. Nova IP", 114 + "CEP" : "13000056", 115 + "Cidade" : "Minha Cidade", 116 + "Complemento" : "", 117 + "Destinatario" : "Marcelo Junior", 118 + "LinhaDeEndereco" : "Rua dos Opalas", 119 + "Pais" :"Brasil", 120 + "TelefoneFixo" : "19998885664", 121 + "UF" : "SP" 122 + } 60 60 } 61 61 {{/code}} 125 + 126 +== Campos Obrigatórios e Validações: == 127 + 128 +|**Nome**|**Descrição** 129 +|EnderecoDeCobranca|O Pedido deve ter pelo menos o endereço de Cobrança. 130 +|EnderecoDeCobranca.Complemento|Não deve conter mais de 80 caracteres. 131 +|EnderecoDeCobranca.LinhaDeEntrega|Não deve conter mais de 100 caracteres. 132 +|EnderecoDeCobranca.Nome|Não deve conter mais de 50 caracteres 133 +|EnderecoDeCobranca.Apelido|Não deve conter mais de 50 caracteres 134 +|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. 135 +|Itens[*].ProdutoId|Deve ser informado, caso o código de barras não for informado. 136 +|Itens[*].CodigoDeBarras|Deve ser informado, caso o Id do produto não for informado. 137 +|Itens[*].ValorUnitario|Deve ser maior que 0 138 +|Itens[*].Quantidade|Deve ser maior que 0 139 +| | 140 +|Cabecalho.Codigo|Não pode estar em branco 141 +|Cabecalho.CriadoEm|Obrigatório informar 142 +|Cabecalho.ValorDoFrete|Tem que ser 0 ou maior. 143 +|Cabecalho.ValorTotal|Tem que ser 0 ou maior 144 +|Cabecalho.TipoDeFrete|Tem que ser informado corretamente! 145 +|Cabecalho.TipoDeEnvio|Tem que ser informado o ID recuperado pela API de Tipos de Envio. 146 +|Cabecalho.TipoDeImportacao| 147 + 148 +{{{0 - Importar e Reservar (Todos os pedidos serão importados, independentemente da confirmação de pagamento do cliente por parte do EC. Nessa situação, os produtos ficarão como Reservados para atender esse pedido, aguardando o EC mudar o status para 1); 149 +1 - Importar e/ou Liberar (Serão importados apenas os pedidos que estão com pagamento do cliente confirmado por parte do EC. Nessa situação, os produtos ficarão com a situação de Liberados para atender o pedido); 150 +2 - Cancelar (Após o pedido ter sido importado, ele será cancelado se o EC colocar a situação como 2, desde que não tenha sido emitida nota fiscal). 151 + }}} 152 + 153 + 62 62 ))) 63 63 64 64