Recebimentos no INV

INV, BoM, WIP, Cost, etc
Responder
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

Bom dia, pessoal.



Tenho aqui no cliente, muitos recebimentos, originários da OC, parados no INV, aguardando liberação do usuário. Por erro do usuário, na hora de receber no RI, ele coloca que é para inspeção e a OC fica lá no INV aguardando que libere. São muitas OC’s e a liberação deve ser feita com a data perto ou pelo menos no mesmo período do recebimento fiscal, para que o pessoal da Contabilidade não enlouqueça para conciliar. Então preciso identificar a OU/OI, a OC e a data da mesma. Estou tentando fazer uma query que me identifique as Ordens e essas informações, mas a tela de recebimento físico não indica a view ou a query. Teria que abrir o Forms. Não consegui chegar a uma conclusão sobre como identificar nas tabelas RCV’s quais as que estão realmente aguardando essa liberação pois no PO a quantidade está como recebida. Alguém tem uma dica sobre que tabelas e como identificar esses recebimento?
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

Veja se essa query ajuda:

Selecionar tudo

select  distinct
        'Sem INV' status,msi.inventory_item_flag,
        reo.operation_id ri, reo.status, reo.gl_date, ri.invoice_num nf, msi.segment1 item
,       msi.description item_desc, ril.unit_price, ril.quantity, ril.uom, ril.cost_amount
,       rit.invoice_type_code tp_nf, rit.description tp_nf_desc, rit.requisition_type, rit.contab_flag
,       0 rt_custo, 0 rt_qtde, NULL rt_uom
from    apps.rec_entry_operations         reo
,       apps.rec_invoice_types            rit
,       apps.rec_invoices                 ri
,       apps.rec_invoice_lines            ril
,       apps.mtl_system_items_b           msi
,       apps.org_organization_definitions ood
where   reo.organization_id             = ood.organization_id
and     reo.organization_id             = ri.organization_id
and     reo.operation_id                = ri.operation_id
and     ri.invoice_type_id              = rit.invoice_type_id
and     ri.invoice_id                   = ril.invoice_id
and     ril.item_id                     = msi.inventory_item_id
and     ril.organization_id             = msi.organization_id
and     rit.requisition_type            = 'PO'
and     msi.inventory_item_flag         = 'Y'
and     rit.invoice_type_code           <> 'EC014'
--and     trunc(reo.gl_date)             >= '01-AUG-2010'
--and     trunc(reo.gl_date)             <= '31-AUG-2010'
and     reo.reversion_flag is null
--and     ood.organization_code           = ''
and     reo.status                      = 'COMPLETE'
and     not exists (
                   select  rsh.*
                   from    apps.rcv_shipment_headers         rsh
                   ,       apps.rcv_shipment_lines           rsl
                   ,       apps.rcv_transactions             rt
                   where   ril.line_location_id            = rsl.po_line_location_id
                   and     rsl.shipment_header_id          = rsh.shipment_header_id
                   and     rsl.shipment_line_id            = rt.shipment_line_id
                   and     rsh.receipt_num                 = to_char(ri.operation_id)
                   and     rt.transaction_type             = 'DELIVER'
                   and     rsh.receipt_source_code         = 'VENDOR'
                   )
order by 6,2,3
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

Muito obrigado. Já ajuda muito. Valeu!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante