POST Nota Fiscal Devolução - Varejonline/api GitHub Wiki
URL
POST https://integrador.varejonline.com.br/apps/api/notas-fiscal-devolucao
Parâmetros
Envie um JSON no corpo da requisição, contendo:
- 
fornecedor: terceiro fornecedor da nota (objeto complexo) - id: id do fornecedor da nota
- documento: documento da entidade (opcional) (string)
 
- 
entidade: entidade utilizada (obrigatório) (objeto complexo) - id: id da entidade (opcional) (long)
- documento: documento da entidade (opcional) (string)
 
- 
numeroNotaFiscal: numero da nota fiscal (long) 
- 
serieNotaFiscal: série da nota (string) 
- 
chaveNotaFiscal: numero da chave da nota fiscal (string) 
- 
dataEmissão: data de emissão da nota (string dd-MM-yyyy) 
- 
idUsuario: id do usuario (long) 
- 
valorTotalProduto: valor total dos produtos da nota (decimal) 
- 
valorFrete: valor do frete da nota (decimal) 
- 
valorSeguro: valor do seguro da nota (decimal) 
- 
valorOutros: outros valores contido na nota (decimal) 
- 
valorDesconto: valor do desconto da nota (decimal) 
- 
valorTotalIpi: valor total do ipi da nota (decimal) 
- 
valorIpiDevolvido: valor ipi devolvido (decimal) 
- 
valorTotalPis: valor total do pis da nota (decimal) 
- 
valorTotalCofins: valor total do cofins da nota (decimal) 
- 
valorTotalII: valor total II da nota (decimal) 
- 
valorTotalIof: valor total Iof da nota (decimal) 
- 
valorTotalDespesasAduaneiras: valor das despesas aduaneiras da nota (decimal) 
- 
valorTotalFcpSt: valor total do FcpSt da nota (decimal) 
- 
valorIcmsDesoneracao: valor total do icms desoneração da nota (decimal) 
- 
valorFcpStRest: valor total do FcpStRest da nota (decimal) 
- 
valorFcp: valor total do Fcp da nota (decimal) 
- 
valorTotalNota: valor total da nota (decimal) 
- 
produtos: lista de produtos da nota - 
produto:(obrigatório informar um dos critérios para a busca do produto. Utiliza-se o primeiro critério da ordem) 
- 
valorProduto: valor do produto (decimal) 
- 
quantidade: quantidades de produtos da nota original (long) 
- 
quantidadeDevolvida: quantidade de itens disponíveis para devolver (long) 
- 
valorUnitario: valor unitário do produto (decimal) 
- 
origemProduto: origem do produto (long) 
- 
cstCofins: CST de Cofins (string) 
- 
valorBaseCalculoCofins: valor base de calculo cofins (decimal) 
- 
percentualCofins: percentual cofins (decimal) 
- 
valorCofins: valor cofins (decimal) 
- 
cstIcms: CST de Icms (string) 
- 
valorBaseCalculoIcms: valor base Calculo icms (decimal) 
- 
percentualReducaoIcms: percentual redução icms (decimal) 
- 
percentualIcms: percentual icms (decimal) 
- 
valorIcms: valor icms (decimal) 
- 
valorIcmsDesoneracao: valor icms desoneração (decimal) 
- 
aliquotaIcmsSn: aliquota icmsSn (decimal) 
- 
valorIcmsSn: valor do icms sn (decimal) 
- 
valorBaseCalculoIcmsSt: valor de base de cálculo do icms st (decimal) 
- 
valorPercentualIva: valor percentual Iva (decimal) 
- 
percentualIcmsSt: percentual icms st (decimal) 
- 
valorIcmsSt: valor do icms st (decimal) 
- 
cstIpi: CST de Ipi (string) 
- 
valorBaseCalculoIpi: valor base de calculo ipi (decimal) 
- 
percentualIpi: percentual ipi (decimal) 
- 
valorIpi: valor ipi (decimal) 
- 
valorIpiDevolvido: valor ipi devolvido (decimal) 
- 
cstPis: CST de Pis (string) 
- 
valorBaseCalculoPis: valor base de calculo pis (decimal) 
- 
percentualPis: percentual pis (decimal) 
- 
valorPis: valor pis (decimal) 
- 
aliquotaFcp: aliquota Fcp (decimal) 
- 
aliquotaFcpSt: aliquota FcpSt (decimal) 
- 
aliquotaInterestadual: aliquota interestadual (decimal) 
- 
valorBaseCalculoFcpSt: valor base de calculo FcpSt (decimal) 
- 
valorFcp: valor fcp (decimal) 
- 
valorFcpSt: valor FcpSt (decimal) 
- 
valorFcpStRest: valor FcpStRest (decimal) 
- 
percentualPartilha: percentual partilha (decimal) 
- 
valorIcmsDiferido: valor do icms diferido (decimal) 
- 
percentualIcmsDiferido: percentual icms diferido (decimal) 
- 
valorBaseCalculoII: valor de base de cálculo do II (decimal) 
- 
valorII: valor II (decimal) 
- 
ordemItemNota: sequencia do item na nota (long) 
 
- 
Observações
Formatos aceitos na string de data: "dd-mm-aaaa" ou "dd-mm-aaaa hh:mm:ss".
Retorno
- Sucesso:
HTTP STATUS 201 – CREATED
- Body: id do pedido de compra gerado
Requisição inválida:
HTTP STATUS 400 – BAD REQUEST
- Body: mensagem de erro
Exemplo
{
    "fornecedor": {
        "id": 199
    },
    "entidade": {
        "id": 2,
    },
    "numeroNotaFiscal": 398051,
    "serieNotaFiscal": "1",
    "chaveNotaFiscal": "13181017921427000125650010000000309887251170",
    "dataEmissao": "25-07-2024",
    "idUsuario": 1,
    "valorTotalProduto": 1992.25,
    "valorFrete": 0.00,
    "valorSeguro": 0.00,
    "valorOutros": 0.00,
    "valorDesconto": 0.00,
    "valorTotalIpi": 0.00,
    "valorIpiDevolvido": 0.00,
    "valorTotalPis": 26.36,
    "valorTotalCofins": 0.00,
    "valorTotalII": 0.00,
    "valorTotalIof": 0.00,
    "valorTotalDespesasAduaneiras": 0.00,
    "valorTotalFcpSt": 0.00,
    "valorIcmsDesoneracao": 129.55,
    "valorFcpStRest": 0.00,
    "valorFcp": 0.00,
    "valorTotalNota": 1992.25,
    "produtos": [
        {
            "produto": {
                "id": 24
            },
            "valorProduto": 2.00,
            "quantidade": 1,
            "quantidadeDevolvida": 1,
            "valorUnitario": 20.00,
            "origemProduto": 1,
            "cstCofins": "OP_TRIB_ALIQ_BASICA",
            "valorBaseCalculoCofins": 1850.55,
            "percentualCofins": 0.00,
            "valorCofins": 0.00,
            "cstIcms": "TRIBUTADA_INTEGRALMENTE",
            "valorBaseCalculoIcms": 0.00,
            "percentualReducaoIcms": 0.00,
            "percentualIcms": 7.00,
            "valorIcms": 0.00,
            "valorIcmsDesoneracao": 129.55,
            "aliquotaIcmsSn": 0.00,
            "valorIcmsSn": 0.00,
            "valorBaseCalculoIcmsSt": 0.00,
            "valorPercentualIva": 0.00,
            "percentualIcmsSt": 0.00,
            "valorIcmsSt": 0.00,
            "cstIpi": "ENTRADA_RECUPERACAO_CREDITO",
            "valorBaseCalculoIpi": 0.00,
            "percentualIpi": 0.00,
            "valorIpi": 0.00,
            "valorIpiDevolvido": 0.00,
            "cstPis": "OP_TRIB_ALIQ_BASICA",
            "valorBaseCalculoPis": 0.00,
            "percentualPis": 0.00,
            "valorPis": 0.00,
            "aliquotaFcp": 0.00,
            "aliquotaFcpSt": 0.00,
            "aliquotaInterestadual": 0.00,
            "valorBaseCalculoFcpSt": 0.00,
            "valorFcp": 0.00,
            "valorFcpSt": 0.00,
            "valorFcpStRest": 0.00,
            "percentualPartilha": 0.00,
            "valorIcmsDiferido": 0.00,
            "percentualIcmsDiferido": 0.00,
            "valorBaseCalculoII": 0.00,
            "valorII": 0.00,
            "ordemItemNota": 1
        }
    ]
}