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 - Pedidos -Enviar umPedido1 +Nota Fiscal - Obter XML ou Danfe - Content
-
... ... @@ -2,9 +2,9 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 -= Inserirum PedidonaPlataforma =5 += Obter o Danfe/XML da Nota Fiscal = 6 6 7 - NesteMétodovamosscrevercomoInserirumPedidonaPlataforma.7 +Este método possibilidade que o cliente obtenha o XML ou o PDF (DANFE) da Nota Fiscal Elatronica. 8 8 ))) 9 9 ))) 10 10 ... ... @@ -16,17 +16,17 @@ 16 16 17 17 (% class="box infomessage" %) 18 18 ((( 19 -Rota:/BDIApi/ Pedido/Salvar19 +Rota:/BDIApi/NotaFiscalAsset/Obter?id={CHAVE_DE_ACESSO}&tipo={TIPO} 20 20 ))) 21 21 22 22 * Parâmetros: 23 23 * Requer Autenticação: **Sim ** 24 24 * Método: **POST** 25 -* Tipo de Retorno**: Void|Pedido**25 +* Tipo de Retorno**: OK | Erro** 26 26 * Headers: 27 27 ** API_TOKEN: Token de Autenticação 28 28 * Corpo/Payload 29 -** JSONdo Pedido29 +** Conteudo do PDF ou Danfe da Nota Fiscal Eletrônica 30 30 31 31 == Códigos de Status == 32 32 ... ... @@ -37,8 +37,16 @@ 37 37 38 38 = Detalhes da Ação = 39 39 40 - Insere umPedidonaPlataforma40 +Recupera o Danfe ou o XML da Nota Fiscal Eletronica 41 41 42 +**Esta rota somente suporta o envios de PDFs** 43 + 44 +=== Query String / Parametros === 45 + 46 +|=Header|=Descrição / Validação|=Valores 47 +|{CHAVE_DE_ACESSO}|Chave de Acesso da Nota, pode ser obtido no campo "ChaveNFE" do Pedido.| 48 +|{TIPO}|Tipo do Arquivo|Danfe ou XML 49 + 42 42 === (% style="font-size:26px" %)Headers(%%) === 43 43 44 44 Abaixo segue os headers que devem ou podem ser passados para a ação: ... ... @@ -46,124 +46,31 @@ 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(%%) ==57 +== (% style="font-size:29px" %)Resposta(%%) == 50 50 51 - EsteéoPayload docorpo,esteJSONrepresenta opedido asernserido naplataforma:59 +A Resposta será o conteudo do arquivo XML ou PDF da Danfe da Nota Fiscal Eletrônica ou **404 se o arquivo não existir**. 52 52 53 -{{code language="json" layout="LINENUMBERS" title="Exemplo do Payload"}} 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 - "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 - } 123 -} 124 -{{/code}} 125 125 126 -== CamposObrigatóriosValidações:==62 +=== Observações === 127 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 -|EnderecoDeCobranca.Tipo|((( 135 -* 1 - Para pessoa física (PF); 136 -* 2- Para pessoa jurídica (PJ). 137 -))) 138 -|EnderecoDeCobranca.RegTributario|((( 139 -* 1 - Simples Nacional; 140 -* 2 - Simples Nacional-excesso de sublimite da receita bruta; 141 -* 3 - Regime Normal (Essa informação é para a emissão da Nota Fiscal. Para pessoa física gravar 0 e para pessoa jurídica informar, se possível, o regime tributário correto. Caso essa informação esteja indisponível, gravar 3) 142 -))) 143 -|EnderecoDeEntrega|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. 144 -| | 145 -|Itens[*].ProdutoId|Deve ser informado, caso o código de barras não for informado. 146 -|Itens[*].CodigoDeBarras|Deve ser informado, caso o Id do produto não for informado. 147 -|Itens[*].ValorUnitario|Deve ser maior que 0 148 -|Itens[*].Quantidade|Deve ser maior que 0 149 -|Itens[*].Desconto|Deve ser maior ou igual há 0 150 -| | 151 -|Cabecalho.Codigo|Não pode estar em branco 152 -|Cabecalho.CriadoEm|Obrigatório informar 153 -|Cabecalho.ValorDoFrete|Tem que ser 0 ou maior. 154 -|Cabecalho.ValorTotal|Tem que ser 0 ou maior 155 -|Cabecalho.TipoDeFrete|Tem que ser informado corretamente! 156 -|Cabecalho.TipoDeEnvio|Tem que ser informado o ID recuperado pela API de Tipos de Envio. 157 -|Cabecalho.TipoDeImportacao|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); 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); 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). 158 -|Para mais campos |[[Consulte>>doc:Web Rest API.BDI API.Pedidos.WebHome]] 64 +1. A Disponibilidade da DANFE (PDF) da Nota Fiscal não é obrigatória, portanto, pode haver pedidos sem o PDF. 65 +1. Ambos os arquivos ficam disponiveis temporariamente, o prazo de disponibilidade é de 15 dias. Caso não encontre arquivo, é necessário a consulta no Sefaz. 159 159 160 - 67 +== Testes == 68 + 69 +Chaves de Acesso para Teste 70 + 71 +* 35181007293372000100550010001796141001910870 72 +* 35180307293372000100550010000689621000737718 73 +* 35180307293372000100550010000689661000738209 74 + 75 + 161 161 ))) 162 162 163 163 164 164 (% class="col-xs-12 col-sm-4" %) 165 165 ((( 166 -{{box title="**Índice**"}} 81 +{{box title="**TÍndice**"}} 167 167 {{toc/}} 168 168 {{/box}} 169 169