Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
Linha-Línea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:

SIGAFIN - Financiero.

SIGAFAT - Facturación.

Función:

   

FINA087A
Rutina(s)Nombre TécnicoFecha
Cobros Diversos04/02/2021FISA815Generación de Complemento de Recepción de Pago.0405/02/2021

   

País:México
Ticket:10546666 | 10798028
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10945 (DMINA-11210)

02. SITUACIÓN/REQUISITO

En el proceso de Generación del Complemento de Recepción de Pago, correspondiente al cobro de una factura de venta en dólares, los importes del pago no concuerdan en el XML, por ejemplo:

  • Se tiene una Factura por 11684.87 dólares, se registra el cobro diverso por 235774.87 pesos con una tasa de 20.1778, al aplicar el pago se baja por completo la factura, sin embargo, en el XML del complemento para la recepción de pagos se aprecia que el importe anterior es de 11684.87, mientras que el importe pagado refleja 11684.86 lo que no corresponde con el saldo insoluto en 0.00. La diferencia de 0.01 que se genera entre el importe pagado y el importe anterior en el XML impide que este pueda ser timbrado correctamente.
  • En la generación del XML, se observa que al usar el parámetro MV_SERREC la Serie informada es mostrada en el atributo Folio. Lo anterior es incorrecto, ya que debe generar un atributo Serie, en el cual se debe mostrar la serie informada.

03. SOLUCIÓN

  • En la función CreaXML() de la rutina Generación de Complemento de Recepción de Pago (FISA815), se agrega un tratamiento para generar de manera correcta los valores de los atributos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto, cuando existe saldo después de aplicar un Round() al valor por bajar.
  • En las funciones ImpEnc()CreaXML() de la rutina Generación de Complemento de Recepción de Pago (FISA815), se agrega el tratamiento para la creación e impresión del atributo Serie cuando exista una serie informada en el Cobro Diverso.


Totvs custom tabs box
tabsPaso 01, Paso 02Pre-condiciones, Pasos, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-10945.
  3. Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Contar con los siguientes Catálogos:
    • Clientes.
    • Unidades de Medida.
    • Productos.
    • Condiciones de Pago.
    • Tipos de Entrada y Salida.
    • Impuestos variables.
  5. Crear una Factura de Venta, con las siguientes características:
    1. Condición de pago: Una parcialidad con "PPD", para poder timbrar en cobros diversos.
    2. Moneda: 2 (Dólar)
    3. Tasa del día: 20.1778
    4. Ítem:
      • Cantidad: 1
      • Valor Unitario: 10,073.16
      • Valor Total: 10,073.16
      • TES: 501 (Estándar)
        • Solo IVA
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ingresar a la rutina Cobros Diversos, ubicada en "Actualizaciones | Cuentas por Pagar | Cobros Diversos (FINA087A)".
  3. Informar los parámetros requeridos.
  4. Informar el encabezado.
    • Tasa Moneda Dólar: 20.1778
  5. Seleccionar la forma en que se realizará el cobro:
    • Valor: 235,774.87
    • Moneda: 1
  6. Seleccionar el Cliente.
  7. Seleccionar el título:
    • Informar el valor a bajar en Moneda 1 (Pesos):

      Image Added

  8. Dar clic en el botón "Confirmar" y aceptar la generación del Complemento de Recepción de Pagos.
  9. Visualizar el mensaje de confirmación del timbrado exitoso.
  10. Validar en el XML, que los atributos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto, tengan los siguientes valores:

    <pago10:DoctoRelacionado IdDocumento="8F35450F-15A8-43F6-922A-6BD17B21F8B1" Serie="A" Folio="00000000000000000060" MonedaDR="USD" TipoCambioDR="0.0496" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="11684.87" ImpPagado="11684.86" ImpSaldoInsoluto="0.01" />

04. INFORMACIÓN ADICIONAL

No aplica.


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueSolución disponible para versión 12.1.17 o superiores.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

No aplica.


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>