Tabela ORDN no SAP Business One (Devoluções (cabeçalho))
ORDN é a tabela do SAP Business One que guarda o cabeçalho de cada devolução, o documento de vendas que recebe de volta no estoque a mercadoria de um cliente. O tipo de objeto é 16. As linhas ficam na RDN1, relacionadas por DocEntry; uma linha copiada de uma entrega tem BaseType 15 e BaseEntry = ODLN.DocEntry.
Campos-chave da ORDN
| Campo | O que contém |
|---|---|
DocEntry | Chave interna. Relaciona com RDN1.DocEntry. |
DocNum | Número da devolução exibido aos usuários. |
DocDate | Data de lançamento. |
CardCode / CardName | Cliente. Relaciona com OCRD.CardCode. |
NumAtCard | Número de referência do cliente. |
DocStatus | O = em aberto, C = fechada. |
CANCELED | Y = cancelada, N = não cancelada, C = cancelamento. |
DocTotal / DocCur | Total e moeda do documento. |
Comments | Observações. |
TransId | Lançamento contábil gerado pela devolução. Relaciona com OJDT.TransId. |
ObjType | Tipo de objeto, 16 = devoluções. |
Como a ORDN se relaciona com outras tabelas
ORDN é o cabeçalho e a RDN1 contém as linhas. Uma linha copiada de uma entrega tem RDN1.BaseType = 15 e BaseEntry = ODLN.DocEntry (234000031 indica que veio de uma solicitação de devolução). Quando a devolução é creditada, RDN1.TargetType é 14 (devolução de nota fiscal de saída).
Joins mais comuns
ORDN T0 INNER JOIN RDN1 T1 ON T1.DocEntry = T0.DocEntry (linhas)RDN1 T1 LEFT JOIN ODLN T2 ON T2.DocEntry = T1.BaseEntry AND T1.BaseType = 15 (entrega original)RDN1 T1 LEFT JOIN ORIN T3 ON T3.DocEntry = T1.TrgetEntry AND T1.TargetType = 14 (devolução de nota fiscal de saída)
Quando usar a tabela ORDN
Use a ORDN com a RDN1 para gerar relatórios das quantidades devolvidas por item e cliente, rastrear cada devolução até a entrega de origem e encontrar devoluções que ainda não foram creditadas (devoluções em aberto).
Consulta de exemplo: devoluções com o número da entrega original, últimos 90 dias
SQL Server
SELECT T0.DocNum AS ReturnNum, T0.DocDate, T0.CardCode, T1.ItemCode, T1.Quantity, T2.DocNum AS DeliveryNum FROM ORDN T0 INNER JOIN RDN1 T1 ON T1.DocEntry = T0.DocEntry LEFT JOIN ODLN T2 ON T2.DocEntry = T1.BaseEntry AND T1.BaseType = 15 WHERE T0.CANCELED = 'N' AND DATEDIFF(day, T0.DocDate, GETDATE()) <= 90 ORDER BY T0.DocDate DESC
SAP HANA (nomes de colunas entre aspas duplas)
SELECT T0."DocNum" AS "ReturnNum", T0."DocDate", T0."CardCode", T1."ItemCode", T1."Quantity", T2."DocNum" AS "DeliveryNum" FROM ORDN T0 INNER JOIN RDN1 T1 ON T1."DocEntry" = T0."DocEntry" LEFT JOIN ODLN T2 ON T2."DocEntry" = T1."BaseEntry" AND T1."BaseType" = 15 WHERE T0."CANCELED" = 'N' AND DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) <= 90 ORDER BY T0."DocDate" DESC
Cole qualquer uma das duas versões em Ferramentas → Consultas → Gerador de consultas. Precisa do outro dialeto para a sua própria consulta? Use o conversor de SQL para HANA.
Erro comum: Confundir uma devolução com uma devolução de nota fiscal de saída
A ORDN (objeto 16) devolve a mercadoria ao estoque; a devolução de nota fiscal de saída (ORIN, objeto 14) reduz o que o cliente deve. Um relatório de vendas líquidas de devoluções deve subtrair as devoluções de nota fiscal de saída, não as devoluções de mercadoria, senão um item devolvido e já creditado é contado duas vezes. Veja Tabela ORIN (devolução de nota fiscal de saída).
Consultas prontas que usam a ORDN (em inglês)
- Sales by customer for a date range: Net sales per customer (invoices minus credit notes) between two dates, highest first.
Perguntas sobre a tabela ORDN
Qual é o tipo de objeto de uma devolução no SAP B1?
16. É o valor padrão de ORDN.ObjType.
Como encontro a entrega de onde veio uma devolução?
RDN1.BaseType = 15 e RDN1.BaseEntry = ODLN.DocEntry.
Qual é a diferença entre ORDN e ORIN?
ORDN é a devolução (a mercadoria volta ao estoque, objeto 16); ORIN é a devolução de nota fiscal de saída (o crédito financeiro, objeto 14).
Tabelas relacionadas
ODLN (Entrega (cabeçalho)) · ORIN (Devolução de nota fiscal de saída (cabeçalho)) · OCRD (Parceiros de negócios) · pesquisar todas as tabelas do SAP Business One
Pronto para começar?
Diga do que você precisa. Você recebe uma resposta técnica clara, um escopo fechado e um preço, normalmente em até 24 horas.
