Cadastrar nota fiscal de devolução de compras
A integração da Devolução de Compras permite que a a nota de devolução emitida no sistema terceiro registre, no Microvix, a Devolução de Compra. A API irá comportar o fluxo de registro interno de uma NF-e de devolução já autorizada em outro sistema (espelho fiscal/estoque/contábil, sem nova autorização).
URL
BODY PARAMS
Cabeçalho do documento
| Nome campo | Descrição | Tipagem | Obrigatório |
|---|---|---|---|
| codigoNaturezaOperacao | Deve validar se é do tipo de Operação: Devolução de Compra (Faturamento > Cadastros auxiliares > Natureza de operação) | string | Sim |
| serie | Série da nota de devolução, precisa estar ativa na empresa | string | Sim |
| codigoFornecedor | Código do fornecedor no Microvix | int | Sim |
| codigoDeposito | Opcional, caso não informado o default será 1 | int | Não |
| notaOrigem | Opcional, número da nota de entrada origem | int | Não |
| serieOrigem | Opcional, série da nota de entrada origem | string | Não |
| chaveOrigem | Opcional, chave da NF-e de entrada origem | string | Não |
| DataEmissao | Opcional, caso não seja informada a data de emissão (enviado null), ficará com a data atual | yyyy/mm/dd | Não |
| itens | Lista de itens da nota fiscal de devolução de Compra (verificar objeto) | List<Itens> | Sim |
| numeroNf | A nota de devolução de compras não será criada com o mesmo numeroNf informado no campo, será exibido esse valor na impressão do documento | integer (int32) | Sim |
| chaveNFe | Será exibida na impressão de documento | string | Opcional |
- O plano de pagamento sempre será o plano com ID 1;
- A forma de pagamento sempre será Dinheiro;
Itens
| Campo | Obrigatório | Descrição |
| codigo | Sim | Código que identifica o produto |
| quantidade | Sim | Número > 0. Se houver vínculo com nota de Entrada por XML, respeitar saldo que pode ser devolvido por origem/produto. Caso não localize, respeitar o saldo disponível no produto. |
| precoUnitario | Sim | Preço unitário do produto, herdar preferencialmente da nota de origem, caso não encontre usar o valor informado neste campo. |