Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • En la rutina de Anulación de Orden de Pago (Fina086) se realizan los siguientes ajustes:
    • Se crea la función fa086OPXML() para generar una pantalla que permita seleccionar un archivo XML (Complemento de Recepción de Pago) extrayendo la información del Folio Fiscal, Fecha de Timbrado y documentos relacionados al pago.

    • Se crea la función fn086VlMkO() para realizar la validación de la Orden de Pago seleccionada y posiciona el registro en tabla temporal TRB.

    • Se crea la función fa086OPGR()  para generar la estructura de aHeader y aCols (Tabla SEK) que será utilizada por el getDados y mostrados en la pantalla de captura de XML.

    • Se crea la función fa086BsXml() para permitir seleccionar un archivo de tipo XML desde un directorio local.

    • Se crea la función fa086VlXML() para realizar la validación del archivo XML antes extraer y mostrar su contenido en el browse.

    • Se crea la función fn086VlDcx() para realizar la validación de la información extraída del archivo XML vs la información de la Orden Pago.

    • Se crea la función fa086GrXML() para crear el directorio informado en el parámetro MV_XMLPAGO, guardar los archivos XML y PDF e informar los campos Folio Fiscal(EK_UUID), Fecha Timbre(EK_FECTIMC) y Archivo XML(EK_XMLCP) generando una relación con la Orden de pago.

    • Se crea la función fn086RvXml() para generar una ventana de dialogo e indicar al usuario si desea realizar la reversión de la asociación entre la orden de pago y el complemento de recepción de pago, también, valida si la orden de pago selecciona cuenta con dicha asociación, de ser así, realiza la reversión.

    • Se crea la función fn086DlXML() para realizar el borrando de la información contenida en los campos Folio Fiscal(EK_UUID), Fecha Timbre(EK_FECTIMC),  Archivo XML(EK_XMLCP) y el borrado de los archivos XML y PDF del directorio configurado en el parámetro MV_XMLPAGO

    • Dentro de la función Cancela(), se valida si las Ordenes de Pago seleccionadas contienen asociación con un complemento de recepción de pago, de ser así, mostrará una ventana de dialogo e indicará al usuario, si éste confirma, se accederá a la función fn086DlXML() para realizar el borrando de la información asociada al complemento de recepción de pago.*

  • En la rutina de de Orden de Pago (Fina085a) se realizan los siguientes ajustes:
    • En las funciones Fina085a(), A085APgAut(), Fa085Grava(), Fa085Tela() y GravaPagos() se eliminan las líneas de código relacionadas al Folio Fiscal (EK_UUID).

...