Versões comparadas

Chave

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

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIN - Financiero.
Función:
RutinaNombre Técnico
FISA815Generación de CFDI con Complemento para Recepción de Pagos.
Cod. pacote  en ATUSX:006942
Ticket:7883049.
Issue:DMINA-8287.
Versiones:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27.


02. SITUACIÓN/REQUISITO

En la rutina de Generación de CFDI con Complemento para Recepción de Pagos (FISA815), al momento de emitir el timbre fiscal con el PAC Edicom se obtiene la siguiente respuesta de error:

...

Esto sucede cuando se emite una Factura en Dólares  por un valor de 27226.36  27,226.36 y se realiza el Cobro Diverso en Pesos por un valor de 527341 527,341.92 empleando una tasa de 19.3688.

De acuerdo con lo indicado por el PAC, la respuesta anterior se debe a que el atributo TipoCambioDR="0.051630" que se genera es  es incorrecto, ya que al calcular el Límite Inferior y Límite Superior a partir de este valor, el Monto queda fuera de rango.

...

Dentro de la función AddNodo en la rutina FISA815, se observa que existe un tratamiento para el atributo TipoCambioDR donde se ajusta el último decimal para cuadrar con el cálculo de los límites inferior y superior.   Se crea agrega el parámetro MV_CFDI_AJ, de tipo lógico que determina si se realizará el ajuste en el atributo TipoCambioDR.

 MV_CFDI_AJ = .T. //  Valor por default. Se realiza el ajuste del TipoCambioDR

 MV_CFDI_AJ = .F. //  No se realiza el ajuste del TipoCambioDR

Creación de Parámetros en el archivo SX6 – Parámetros:

...

Nombre de la Variable

...

MV_CFDI33

...

Tipo

...

L

...

Descripción

...

Uso de CFDI versión 3.3

...

Valor Estándar

...

.T.

para permitir excluir dicho tratamiento, en caso que el atributo TipoCambioDR permita el cálculo correcto de los limites inferior y superior y no requiera un ajuste de decimales. 


Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Parámetros:

 MV_CFDI_AJ = .T.F. // Para PAC EdiCom no es necesario realizar ajuste en el atributo TipoCambioDR , por lo que le parámetro  MV_CFDI_AJ debe tener valor .F. (Ver información Adicional).

Pre-requisitos:

  • Contar con una factura de venta en dólares por $ 27,226.36.

Totvs custom tabs box items
defaultno
referenciapaso2

Pasos para probar la solución:

  1. Ingresar al módulo Financiero (SIGAFIN), rutina "Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)".
  2. Capturar los datos del encabezado, indicando una tasa de $19.3688 para la moneda Dólar.
  3. Capturar una forma de pago e indicar el valor $527,341.92 para en moneda Peso para saldar completamente la factura, avanzar a la siguiente ventana.
  4. Seleccionar el cliente al cual corresponde la factura (Ver pre-requisitos), avanzar a la siguiente ventana.
  5. Seleccionar la factura que se compensará, indicando  indicando su valor total en pesos $527,341.92, avanzar a la siguiente ventana.
  6. Validar el cuadre de los Valores cobrados contra los Títulos dados de baja y confirmar el guardado del recibo.
  7. Confirmar la generación del CFDI con Complemento para Recepción de Pagos.
  8. Confirmar el timbrado del CFDI.
  9. Verificar el valor del atributo TipoCambioDR en el archivo xml:

...

04. INFORMACIÓN ADICIONAL

Se crea el parámetro MV_CFDI_AJ en el archivo SX6 – Parámetros que determina si se realizará el ajuste en el atributo TipoCambioDR.


Nombre de la Variable

MV_CFDI_AJ 

Tipo

L

Descripción

Define si se realiza el ajusto en el atributo TipoCambioDR, usar .F. para no realizar el ajuste del parámetro, de lo contrario usar .T. o vacío

Valor Estándar

Vacío



¡IMPORTANTE!

*Se puede apreciar cómo se calcula el límite inferior y Superior en la Guía de llenado del comprobante al que se le incorpore el complemento para recepción de pagos pagina 20, referente al atributo Monto.

Referenciahttp://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/Guia_comple_pagos.pdfEl Punto de Entrada F087ANUMOP  se reciben 2 parámetros, se recibe un arreglo aPagosRec que contiene todos los pagos que se efectuaron en el recibo de cobro y nNumPago que es el número de pago de 1 a n pagos que servirá como indice para buscar el pago correspondiente en el arreglo aPagosRec.


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>