viernes, 16 de mayo de 2014

Query para obtener facturas con retención de impuesto

El siguiente query que les comparto obtiene datos principales de las facturas. Si en su organización aplican un tipo de retención de impuesto;por ejemplo en Perú Retención 3 % o Ecuador IVA 12%, pueden usar el query para dar un vistazo de los documentos. Tan solo basta conocer el nombre del campo VAT_CODE con el cual registran las retenciones.

SELECT distinct aia.pay_group_lookup_code grupo_pago,
                aia.source ORIGEN,
                aia.VENDOR_NAME PROVEEDOR,
                aia.INVOICE_nUM FACTURA,
                aia.INVOICE_AMOUNT IMPORTE,
                aia.INVOICE_DATE FECHA_EMISION,
                aia.GL_DATE FECHA_CONTABLE,
                AIA.PERIOD_NAME PERIODO,
                aia.INVOICE_CURRENCY_CODE DIVISA,
                aia.INVOICE_TYPE_LOOKUP_CODE TIPO_DOC,
                aid.VAT_CODE ret_linea,
                DECODE(aia.payment_status_flag,
                       'Y',
                       'PAGADO',
                       'N',
                       'NO PAGADO',
                       'PARCIALMENTE PAGADO') estado,
                aia.AWT_GROUP_NAME COD_RET
  FROM apps.AP_INVOICES_V aia, apps.ap_invoice_distributions_v aid
 WHERE aid.invoice_ID = aia.invoice_ID
   and aid.VAT_CODE = '&Retención'
   AND TO_CHAR(INVOICE_DATE, 'MON-YY') = '&periodo'
 order by invoice_date asc

1 comentario: